Javaオブジェクト向け——Stringクラスプログラミング練習
1.文字列の反転:
「abcdefg」をプログラミングして新しい文字列「gfedcba」を得る
考え方:新しい文字列を定義し、元の文字列を巡ります.後から先を巡り、得られた新しい文字を新しい文字列に追加
出力結果:
2.文字列の配列:
文字列「1,2,3,4,5」を配列に変換し、配列要素は整数要素1,2,3,4,5である ;
構想:まず、要素を格納するために新しい整数配列を定義する必要がありますが、配列を定義するには配列の長さを知る必要があります.
まず文字列を巡り、数字の個数、すなわち配列の長さを統計することで、配列をインスタンス化することができます.
それから私たちは再び文字列を遍歴して、配列を順番に配列に格納します.
出力結果:
「abcdefg」をプログラミングして新しい文字列「gfedcba」を得る
考え方:新しい文字列を定義し、元の文字列を巡ります.後から先を巡り、得られた新しい文字を新しい文字列に追加
package m10d28;
public class String_1 {
public static void main(String[] args) {
String str="abcdefg";
String newstr="";
/**
* ,
* i 0 , i 1
*/
for(int i=str.length()-1;i>=0;i--){
newstr+=str.charAt(i);
}
System.out.println(newstr);
}
}
出力結果:
gfedcba
2.文字列の配列:
文字列「1,2,3,4,5」を配列に変換し、配列要素は整数要素1,2,3,4,5である ;
構想:まず、要素を格納するために新しい整数配列を定義する必要がありますが、配列を定義するには配列の長さを知る必要があります.
まず文字列を巡り、数字の個数、すなわち配列の長さを統計することで、配列をインスタンス化することができます.
それから私たちは再び文字列を遍歴して、配列を順番に配列に格納します.
package m10d28;
public class String_1 {
public static void main(String[] args) {
String str="1,2,3,4,5";
//
int changdu=0;
for(int i=0;i
出力結果:
1 2 3 4 5