あなたは簡単に配列にすることができます!最後に完全なコード例を示しますが、最初に私がすることを説明します:
すべての文字列を格納する文字列配列を作成できます。今すぐ単語を分割するにはsplit()というStringからメソッドを使用できます! まず、必要のない部分を分割する必要があります。そのためには、整数値をとるメソッドを作成して、どちらの部分がに使用する部分であるかを指定します。!したがって、最初と2番目の例では、 ":"でパーツを分割する必要があります。最初の例では最初の部分を取得し、2番目の例では2番目の部分を取得したいとします。それから、すべての例では、スペースの後の部分(またはその前の部分)は不要なので、同じ方法で分割します。
最初に、文字列(例)と2つの整数( ":"と "")を使用するメソッドを作成します。その後、私はメインの私のクラスからメソッドを呼び出しますし、この方法は、文字列(太字部分)を返します:
package someGuyOnStackOverFlowHasAproblem;
class StringSplit {
private static String split(String input, int colon, int space) {
String[] outString = input.split(":");
outString = outString[colon].split(" ");
return outString[space];
}
public static void main(String[] args) {
System.out.println("Example 1 output: " +
split("keyboard,potato,lalalala,fruit,"
+ "hidrogen,penguin,chess,china,forum,"
+ "game,play,books,cat,cookie,charizard,"
+ "chapters1,apple,"
+ ": adasd - Bddddible gary On"
, 0, 0)
);
System.out.println("Example 2 output: " +
split("Diamond: smile,xxxxxx,emvvvai,email,fdsf,"
+ "ssfsd,xxxxxx,lllklk,window,dog,food,picture,tech,"
+ "parent,aadsadsa dasdasda jkghgda"
, 1, 1)
);
System.out.println("Example 3 output: " +
split("about,cesart,couies,jaaaava,"
+ "lllloooo,evv,loooool,hodasdme,"
+ "chair,ppppp,openclass,ffsdfsdf "
+ "hhhhhhh ;543.."
, 0, 0)
);
}
}
マイ出力:
例1つの出力:キーボード、ジャガイモ、lalalala 、果物、hidrogen、ペンギン、チェス、中国、フォーラム、ゲーム、演劇、書籍の、猫、クッキー、リザードン、chapters1、リンゴ、
例2出力: 笑顔、XXXXXX、emvvvai、電子メール、fdsf、 ssfsd、xxxxxx、lllklk、窓、犬、食べ物、絵、技術、親、aadsadsa
例3出力:cesart、couies、jaaaava、lllloooo、evv、LOOOOOL、hodasdme、椅子、PPPPP、openclass約 、
ffsdfsdfはハァッそのハードではないですか?あなたはまだ何か質問がある場合..それらに尋ねる。EDIT - -
あなたは配列に出力を持つようにしたい場合は、単に実行します。String[] finalOutput = String.split(split(yourString, yourPartonCollonsInt, yourPartonSpacesInt))
あなたは* *何かをしようとしたことがありますか? string.splitについてRTFMしたり、文字列の解析について読む必要があるようです。 – tnw