1つの比較的簡単なテーマは、1つの文字列を別の文字列にコピーし、文字列の余分なスペースを1つだけ残す必要があります.
1つの比較的簡単なテーマは、1つの文字列を別の文字列にコピーし、文字列の余分なスペースを1つだけ残す必要があります.
これは育碧の開発部門(智楽会社)がソフトウェアエンジニアを募集する筆記試験問題です.アルゴリズム設計能力と文字操作を考察することを意図している.もう言わないで、コードを見てください.
/**
*智楽ソフト筆記試験のテーマ
*ある文字列を別の文字列にコピーし、文字列の余分なスペースを削除する必要があります.
*スペースの数にかかわらず、1つのスペースとして出力されます.
*
*
*/
これは育碧の開発部門(智楽会社)がソフトウェアエンジニアを募集する筆記試験問題です.アルゴリズム設計能力と文字操作を考察することを意図している.もう言わないで、コードを見てください.
/**
*智楽ソフト筆記試験のテーマ
*ある文字列を別の文字列にコピーし、文字列の余分なスペースを削除する必要があります.
*スペースの数にかかわらず、1つのスペースとして出力されます.
*
*
*/
public class DeleteSpace {
public static void main(String[] args)throws Exception {
String string="new ada dads a ";
System.out.println(string.replaceAll(" {2,}", " "));//
StringBuffer sb=new StringBuffer();//
int flag;
for(int i=0;i<string.length();i++){
flag=0;
if(string.charAt(i)!=' '){
sb.append(string.charAt(i));
}else{
flag=1;
}
try {
if(string.charAt(i)==' '&&string.charAt(i+1)!=' '){
sb.append(' ');
}
} catch (Exception e) {
continue;
}
}
System.out.println(sb);
}
}