当前位置:首页 >> 电脑基础知识 >>

java练习题——String类习题字符串习题(带答案)



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);
}







相关文章:
java练习题String类习题字符串习题(带答案).txt
字符串| java| java练习题String类习题字符串习题(带答案)_电脑基础知识_IT/计算机_专业资料。针对string类方法的练习 1. 编写程序将 “jdk” 全部变为大写...
java练习题(含答案).pdf
java练习题(答案)_语文_高中教育_教育专区。1. 编写程序,用数组实现乘法...因此,new String(“abc”)创建字符串对象时,会创建 2 个对象,编译期在 ...
AnjoyoJava04课后习题带答案.doc
AnjoyoJava04课后习题带答案_互联网_IT/计算机_专业...方式的字符串类: ___类和___类。 它们都 是_...StringBuffer、java.lang.Object 三、编程题: 1. ...
java练习题(含答案).doc
标签: java| java练习题(答案)_计算机软件应用_IT/计算机_专业资料。...中查看是否存在字符串对象“abc”,如果不存在该对象,则先在 String Pool 中...
java复习题带答案.doc
java复习题带答案_IT认证_资格考试/认证_教育专区。一、选择题: 1. 运行 ...2 选项 C 的 StringBuffer 是一个表示可变长度字符串的类,在读取文件时并不...
Java数组练习题(带答案).doc
1) public class Test { 2) public static void main(String[] args) { 3...Java练习题(带答案) 8页 2下载券 JAVA类与对象及数组习题 16页 1下载券 ...
Java常用类习题(附部分答案).doc
Java常用类习题(附部分答案)_工学_高等教育_教育专区。Java 常用类习题一、选择题 1. 下列 String 类的( )方法返回指定字符串的一部分(选择一项) A. extract...
JAVA练习题及答案.pdf
Java 试题及答案一、 选择 1.下列程序段执行后的结果是( A )。 String s=...请定义一个名为 Card 的扑克牌类, 该类有两个 private 访问权限的字符串变量...
JAVA复习题及答案.doc
字符串.length() JAVA 中命令行中编译的命令和执行的命令:javac 与 java。 public static void main(String []args)中 String []args 是什么参数。命令行参数...
java基础练习题及答案.doc
java基础练习题及答案_IT认证_资格考试/认证_教育专区。【程序 1】 目:古典...//其他字符个数 Scanner scan=new Scanner(System.in); String str=scan.next...
Java字符串String常见的面试问题及答案一 _ java面试题.pdf
Java字符串String常见的面试问题及答案一 _ java面试题 2018-06-24 03:26:08 这篇文档有word格式吗?Java字符串String常见的面试问题及答案一 _ java面试题 ...
练习11 Java常用类练习题.doc
练习11 Java常用类练习题_IT认证_资格考试/认证_教育专区。Java 常用类练习题 [] 选择题 1.如何获取一个 String 类实例 s 包含的字符个数? A: s.size B:...
java复习题.ppt
java复习题_IT认证_资格考试/认证_教育专区。总复习 试题类型单项选择题 填空题...求字符串某个位置的字符 concat(String str)将str的字符串追加到原字符串末尾...
java复习题及答案.doc
java复习题及答案_从业资格考试_资格考试/认证_教育专区。一、单项选择题 1....设有下面两个类的定义: class Person { long id; //身份证号 String name;...
Java常用类习题.doc
Java常用类习题_计算机软件及应用_IT/计算机_专业资料。java常用类Java 常用类习题一、选择题 1. 下列 String 类的( B)方法返回指定字符串的一部分(选择一项) ...
java_6字符串_习题_图文.ppt
java_6字符串_习题_理学_高等教育_教育专区。第七...(1)); 上述方法length及charAt都是类String中定义...(参考答案) import java.io.*; class Exp7_7{ ...
JAVA试题及答案(50道选择题).doc
JAVA试题及答案(50道选择题)_其它考试_资格考试/认证_教育专区。选择题 1、 ...基本数据类型String 相加结果一定是字符串型 B、 char 类型和 int 类型相加...
java测试题(四)--答案.doc
java测试题(四)--答案_计算机软件应用_IT/计算机_专业资料。测试题()答案...(1) 、测试两个字符串 String str1=”It is”和 String str2=”It is”...
JAVA试题及答案(50道选择题).doc
JAVA试题及答案(50道选择题)_IT认证_资格考试/认证_教育专区。1、 JAVA 所...String 相加结果一定是字符串型 B、 char 类型和 int 类型相加结果一定是字符 ...
java-试题练习题(第5套).pdf
{...} 答案: D (难度系数 A,知识点:重载) 18、String s1 = new String...s3 = s1 && s2 答案:A (难度系数 C,知识点:字符串) 19、在 JAVA 编程中...
更多相关标签: