【初级】String str= ac,42,123,sd Fa,c df,4,acdf,5ewRRre ;1.把字符串按,进行分割
生活随笔
收集整理的這篇文章主要介紹了
【初级】String str= ac,42,123,sd Fa,c df,4,acdf,5ewRRre ;1.把字符串按,进行分割
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
第7題做的不好...
package HomeWork;import java.util.Arrays;/*3. String str=" ac,42,123,sd Fa,c df,4,acdf,5ewRRre "; 1.把字符串按,進行分割 2.把里面的大寫轉化成小寫 3.把里面的小寫轉化成大寫 4.統(tǒng)計字符串的長度 5.把字符串前后的空格去掉 6.把字符串中所有空格去掉 7. 找出字符串中所有a出現(xiàn)的位置,沒有返回-1*/ public class HomeWork_03 {public static void main(String[] args) {String str = " ac,42,123,sd Fa,c df,4,acdf,5ewRRre ";char[] key = str.toCharArray();show1(str, ",");show2(str);show3(str);show4(str);show5(str);show6(str, " ");show7(str, "x");show7(str, "a");}public static void show1(String str, String key) {// (1)String[] s1 = str.split(key);// 分割后-存到數(shù)組-在輸出sop("割掉,:");for (int i = 0; i < s1.length; i++) {sop(s1[i]);}sop("\n");}public static void show2(String str) {// (2)sop("轉小寫:" + str.toLowerCase() + "\n");}public static void show3(String str) {// (3)sop("轉大寫:" + str.toUpperCase() + "\n");}public static void show4(String str) {char[] key = str.toCharArray();// (4)存到數(shù)組在遍歷(定義個計數(shù)器)int sum = 0;for (int i = 0; i < key.length; i++) {sum++;}sop("長度:" + sum + "\n");}public static void show5(String str) {sop("去前后空格:"+str.trim() + "\n");}public static void show6(String str, String key) {// 截取后重新組合的新串String[] sc = str.split(key);// 先割掉for (int i = 0; i < sc.length; i++) {// 在循環(huán)輸出(組合)sop(sc[i]);}sop("\n");}public static void show7(String str, String key) {int index = 0;index = str.indexOf(key, index);if (index != -1) {while ((index = str.indexOf(key, index)) != -1) {sop("位置碼:"+index + "\n");index = index + key.length();}} else {sop("位置碼: -1\n");}}public static void sop(Object obj) {System.out.print(obj);} }總結
以上是生活随笔為你收集整理的【初级】String str= ac,42,123,sd Fa,c df,4,acdf,5ewRRre ;1.把字符串按,进行分割的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: //随机生成1位大写字母\小写字母\数字
- 下一篇: StringBuffer 案例