JAva文字列の接合の実装例

2185 ワード

JAva文字列の接合の実装例
実際の開発作業では,文字列の処理が最も一般的なプログラミングタスクである.この問題は,ユーザが入力した列をプログラムに処理するように要求することである.具体的なルールは次のとおりです.
1. 各単語の頭文字を大文字にします.2. 数字とアルファベットの間を下線文字()で分けることで、より明確にする. 単語の間に複数のスペースがあるものを1つのスペースに調整します.
例:
ユーザー入力:
you and     me what  cpp2005program
プログラム出力:
You And Me What Cpp_2005_program
ユーザー入力:
this is     a      99cat
プログラム出力:
This Is A 99_cat
ユーザーが入力した列には、小文字、スペース、数字しかなく、他のアルファベットや記号は含まれていないと仮定します.各単語は1つ以上のスペースで区切られています.ユーザが入力した列の長さが200文字を超えないと仮定します.
受験生にすべてのクラスを1つの書類に書くように要求した.デバッグが完了したら、受験生フォルダの下にある対応する問題番号の「解答.txt」に格納すればよい.関連する工事書類はコピーしないでください.パッケージ文は使用しないでください.
また、ソースプログラムにはJDK 1.5で許可されている構文または呼び出しのみが表示されます.1.6以降は使用できません.
実装例:




 
import java.util.ArrayList; 
import java.util.Scanner; 
 
//you and   me what cpp2005program 
//     : 
//You And Me What Cpp_2005_program 
 
public class Main { 
  public static void main(String[] args){ 
    String x = new Scanner(System.in).nextLine(); 
    combineStr(x); 
  } 
 
  public static void combineStr(String x){ 
     
    //           
    ArrayList list = repair(x); 
 
    //           
    String intStr = "0123456789"; 
 
    //                 
    String result = ""; 
    for(int i=0;i repair(String x){ 
     
    //              
    ArrayList list = new ArrayList(); 
     
    //           
    String intStr = "0123456789"; 
 
    String[] arr = x.split(" "); 
 
    for(int i=0;i 
 

以上java文字列のつなぎ合わせの実例で、もし疑問があれば伝言あるいは当駅のコミュニティに行って討論を交流して、読書に感謝して、みんなを助けることができることを望んで、みんなの当駅に対する支持に感謝します!