idea中的⼀些函数使⽤⽅法1.显⽰字符串长度:字符串名.length();
public static void test1(String a){
a = "HelloWorld";
//1:输出字符串"HelloWorld"的字符串长度
System.out.println(a.length());
}
2.第⼀次出现的索引位置:字符串名.indexOf("字符");
//2:输出"HelloWorld"中"o"的位置
public static void test2(String a) {
a = "HelloWorld";
System.out.println(a.indexOf('o'));
}
3.从索引x后的字符串出现的第⼀次位置:字符串名.indexOf("字符",x);
//3:输出"HelloWorld"中从下标5出开始第⼀次出现"o"的位置
public static void test3(String a) {
a = "HelloWorld";
System.out.println(a.indexOf('o',5) );
}
4.截取从x到y的字符串:字符串名.substring(x,y);
public static void test4(String a) {
a = "HelloWorld";
String str1 = a.substring(0, 5);
System.out.println(str1);
}
5.去除字符串中的空⽩部分:字符串名.trim();
//5:截取"HelloWorld"中的"World"并输出
public static void test5(String a) {
a = "HelloWorld";
String str2 = a.substring(5, a.length());
System.out.println(str2);
}
6.输出字符串中的第x个字符:字符串名.charAt(索引);
//6:将字符串" Hello "中两边的空⽩去除后输出
public static void test6(String b) {
b = " hello ";nextint()方法
System.out.im());
}
7.以xxx开头:字符串名.startsWith;
// 7:输出"HelloWorld"是否是以"h"开头和"ld"结尾的。
public static void test8(String a){
a = "HelloWorld";
System.out.println("否是以 h 开头"+a.startsWith("h"));
System.out.println("否是以 ld 结尾"+a.endsWith("ld"));
}
8.以xxx结尾:字符串名.endsWith
9.将字符串转换为⼤写:字符串名.toUpperCaser();
10.将字符串转换为⼩写:字符串名.toLowerCase();
public static void test9(String a){
a = "HelloWorld";
System.out.println("⼤写"+a.toUpperCase());
System.out.println("⼤写"+a.toLowerCase());
}
11.在字符串中添加字符:字符串名.append("要添加的字符");
12.将数据插⼊到字符串中:字符串名.insert("要插⼊的字符");
13.修改字符串中的字符:字符串名.replace(start:开始索引,end:结束索引,str:"要插⼊的数据");
14.删除字符串中的数据:字符串名.delete(开始索引,结束索引);
15.将字符串中的数据反过来:字符串名.reverse();
16.通过指定要求截取数据:字符串名.split("截取条件")[要截取的索引值]
11~16:
public class test02 {
/**
* 将"⼤家好!"修改为:"⼤家好!我是程序员!"并输出。
* 然后将"⼤家好!我是程序员!"修改为:"⼤家好!我是优秀的程序员!"并输出
* 然后再修改为:"⼤家好!我是⽜⽜的程序员!"并输出
* 然后在修改为:"我是⽜⽜的程序员!"并输出
* @author Xiloer
*
*/
public static void main(String[] args) {
String a="⼤家好!";
System.out.println(a);
StringBuffer str = new StringBuffer(a);
str.append("我是程序员!");
System.out.println(str);
str.insert(6, "优秀的");
System.out.println(str);
System.out.println(str);
str.delete(0, 4);
System.out.println(str);
}
}
17.获取五个随机字符:
import java.util.Random;
import java.util.Scanner;
public class test5 {
public static void main(String[] args) {
/**
* 随机⽣成⼀个5位的英⽂字母验证码(⼤⼩写混搭)
* 然后将该验证码输出给⽤户,然后要求⽤户输⼊该验证码,⼤⼩写不限制。
* 然后判定⽤户输⼊的验证码是否有效(⽆论⽤户输⼊⼤⼩写,只要字母都正确即可)。 * @author Xiloer
*
*/
String[] yzm = {"q", "w", "e", "r", "t", "y", "u", "i",
"o", "p", "a", "s", "d", "f", "g", "h", "j", "k",
"l", "z", "x", "c", "v", "b", "n", "m", "Q", "W",
"E", "R", "T", "Y", "U", "I", "O", "P", "A", "S",
"D", "F", "G", "H", "J", "K", "L", "Z", "X", "C",
"V", "B", "N", "M"};
StringBuffer str = new StringBuffer();
for (int i = 0; i <5 ; i++) {
str.append(yzm[new Random().nextInt(53)]);
}
System.out.println(str);
Scanner sc = new Scanner(System.in);
System.out.println("请输⼊您的验证码:");
String yzm1 = sc.next();
if (LowerCase().String().toLowerCase())){
System.out.println("验证成功");
}else{
System.out.println("验证失败");
}
}
}
18
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论