前言
字符串广泛应用 在 Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。
提示:以下是本篇文章正文内容,下面案例可供参考
一、创建字符串
//关键字创建字符串
String str ="dsajdsajd"
//构造方法船舰对象
String str2 =new String("sadsad");
二、使用步骤
1.遍历字符串
代码如下(示例):
package www.wwww;
import java.util.Scanner;
public class test1 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个字符串");
String line = sc.nextLine();
for (int i = 0; i < line.length(); i++) {
System.out.println(line.charAt(i));
}
}
}
2.统计字符次数
需求:键盘录入一个字符串,统计该字符串中的大写字母字符,小写字母字符,数字字符,出现的次数。
代码如下(示例):
package www.wwww;
import java.util.Scanner;
public class test2 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入字符串");
String line = sc.nextLine();
int bigCount = 0;
int smallCount = 0;
int numCount = 0;
for (int i = 0; i <line.length(); i++) {
char ch = line.charAt(i);
if(ch>='A'&&ch<='Z'){
bigCount++;
}else if(ch>='a'&&ch<='z'){
smallCount++;
}else if(ch>='0'&&ch<='9'){
numCount++;
}
}
System.out.println("大写字母有"+bigCount+"个");
System.out.println("小写字母有"+smallCount+"个");
System.out.println("数字有"+numCount+"个");
}
}
运行结果:
3.拼接字符串
需求:构造一个方法传入,数字,返回拼接字符串
package www.wwww;
public class test3 {
public static void main(String[] args) {
int[] arry={1,2,3};
String s=arryToString(arry);
System.out.println("s:"+s);
}
public static String arryToString(int[] arry) {
String s="";
s+="[";
for (int i=0; i<arry.length; i++){
if(i==arry.length-1){
s+=arry[i];
}else{
s+=arry[i];
s+=", ";
}
}
s+="]";
return s;
}
}
运行结果:
4.字符串反转
需求:定义一个方法实现字符串反转,键盘录入一个字符串abc调用该方法后输出cba
package www.wwww;
import java.util.Scanner;
public class test4 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入字符串");
String s=sc.nextLine();
String line=reverse(s);
System.out.println(s);
System.out.println(line);
}
public static String reverse(String s) {
String ss="";
ss+="[";
for (int i=s.length()-1; i>=0; i--){
char c = s.charAt(i);
ss+=c;
}
ss+="]";
return ss;
}
}
运行结果:
总结
java 可真长,啥时候才能开发安卓呀 晕