字符串“打劫!我有枪”,“枪”是敏感词汇,替换为“*”,并输出打印
package demo1;
import java.util.Scanner;
public class Output {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("输入内容,过滤内容中的敏感词汇");
String str1="打劫!我有枪";
String str2="枪";
String s1 = str1.replace("枪","*");
System.out.println("str1=" +str1);
System.out.println("s1=" +s1);
}
}
字符串“北京欢迎你”,替换字符为“郑州欢迎你们”,并输出打印
package demo1;
public class ReplaceChar {
public static void main(String[] args) {
System.out.println("北京欢迎你");
String str= new String("北京欢迎你");
String s1 = str.replaceAll("北京","郑州");
String s2 = s1.replaceAll("你","你们");
System.out.println(s1);
System.out.println(s2);
}
}
字符串“面向对象是以对象为核心..编程思想”,获取并第一个下标和最后一个下标的字符,并输出打印
package demo1;
public class Shu {
public static void main(String[] args) {
String k = "面向对象是以对象为核心..编程思想";
//通过length方法获取字符串长度
for (int i = 0; i <k.length() ; i++) {
//charAt是获取字符串第i个字符
}
System.out.println(k.charAt(0));
System.out.println(k.charAt(k.length()-1));
}
}
将double类型的数据3.1415926转为字符串
package demo1;
public class zhi {
public static void main(String[] args) {
double s=3.1415926;
System.out.println("s = " + s);
String str = String.valueOf(s);
System.out.println("字符串str 的值: " + str);
}
}
判断一个字符串是否为空,如果为空,对其赋值,如果不为空,获取字符的个数并打印第一个字符
package demo1;
public class Pan {
public static void main(String[] args) {
String s="tianpeng";
if (s.length()>0) {
System.out.println("此字符串不为空");
System.out.println("s = " + s.charAt(0));
System.out.println("字符串的长度为" + s.length());
System.out.println("第一个字符" + s.charAt(0));
}else {
s="hello word";
System.out.println("此字符串为空赋值为 hello word");
System.out.println("字符串的长度为" + s.length());
System.out.println("第一个字符" + s.charAt(0));
}
}
}
判断a在字符串abca中的位置,如果第一次出现的位置和最后一次出现的位置相同,则替换为*
package demo1;
public class Lan {
/*
* 判断a在字符串abca中的位置,如果第一次出现的位置和最后一次出现的位置相同,则替换为*
* */
public static void main(String[] args) {
String s= "abca";
System.out.println("a的下标为" + s.indexOf("a"));
System.out.println("a的下标为" + s.lastIndexOf("a"));
if (s.equals(s.charAt(0)) == s.equals(s.charAt(s.length()-1))) {
s="*bc*";
System.out.println("s = " + s);
}
}
}
基本数据类型、包装类、字符串String三者之间的相互转换
package demo1;
public class Tmk {
public static void main(String[] args) {
int num = 12345;
Integer i = new Integer(num);
System.out.println(i.toString());
Integer i2 = new Integer("123");
System.out.println(i2.toString());
// Integer i3 = new Integer("123a");
// System.out.println(i3.toString());
Boolean b1 = new Boolean("true11");
System.out.println(b1);
int q = 148;
// 字符串连接符转换
String str1 = q + "";
Integer w = new Integer(11);
System.out.println(str1);
String st1 = "136";
Integer i1 = Integer.parseInt(st1);
System.out.println("i1 = " + i1);
}
}