1. 編寫程序將 “jdk” 全部變為大寫,並輸出到屏幕,截取子串”DK” 並輸出到屏幕
/**
* 編寫程序將 “jdk” 全部變為大寫,並輸出到屏幕,截取子串”DK” 並輸出到屏幕
*/
public static void main(String[] args) {
String s = "jdk";
s = s.toUpperCase();
System.out.println(s);
s = s.substring(1);
System.out.println(s);
}
2.編寫程序將String類型字符串”test” 變為 “tset”.
/**
* 2.編寫程序將String類型字符串”test” 變為 “tset”.
*/
public static void main(String[] args) {
String s= "test";
StringBuffer sb = new StringBuffer(s);
sb.reverse();
s = sb.toString();
System.out.println(s);
}
3. 寫一個方法判斷一個字符串是否對稱
/**
* 3. 寫一個方法判斷一個字符串是否對稱
*/
public static void main(String[] args) {
String s = "asdfgasdf";
StringBuffer sb =new StringBuffer(s);
String s1 = sb.reverse().toString();
if(s.equals(s1)){
System.out.println("字符串對稱");
}else{
System.out.println("字符串不對稱");
}
}
4. String s = "113@ ere qqq yyui"
請輸出所有子串
113
ere
qqq
yyui
/**
* 4. String s = "113@ ere qqq yyui"
請輸出所有子串
113
ere
qqq
yyui
*/
public static void main(String[] args) {
String s = "113@ ere qqq yyui";
s = s.replaceAll("@", "");
String [] ss=s.split(" ");
for (int i = 0; i < ss.length; i++) {
System.out.println(ss[i]);
}
}
5. 編寫一個程序,將下面的一段文本中的各個單詞的字母順序翻轉,
“To be or not to be",將變成"oT eb ro ton ot eb."。
/**
* 5. 編寫一個程序,將下面的一段文本中的各個單詞的字母順序翻轉,
“To be or not to be",將變成"oT eb ro ton ot eb."。
*/
public static void main(String[] args) {
String s = "To be or not to be";
String ss[] = s.split(" ");
StringBuffer sb2 = new StringBuffer();
for (int i = 0; i < ss.length; i++) {
StringBuffer sb = new StringBuffer(ss[i]);
sb.reverse();
sb2.append(sb);
if(i == ss.length-1){
sb2.append(".");
}else{
sb2.append(" ");
}
}
System.out.println(sb2);
}
6.String s=”name=zhangsan age=18 classNo=090728”;
將上面的字符串拆分,結果如下:
zhangsan 18 090728
/**
* 6.String s=”name=zhangsan age=18 classNo=090728”;
將上面的字符串拆分,結果如下:
zhangsan 180 90728
*/
public static void main(String[] args) {
String s="name=zhangsan age=18 classNo=090728";
String[] ss = s.split(" ");
StringBuffer sb =new StringBuffer();
for (int i = 0; i < ss.length; i++) {
String[] ss2 =ss[i].split("=");
sb.append(ss2[1]);
sb.append(" ");
}
System.out.println(sb);
}
