Java中的String字符串练习
目录
(图片来源网络,侵删)
Java中的String字符串练习
01-用户登录
02-遍历字符串并统计字符个数
03-字符串拼接
04-字符串反转
注意点
05-金额转化(简单)
代码解释:
06-手机号屏蔽
07-身份证号码查看
易错点:
08-敏感词替换
01-用户登录
package com.xiaonan.exercise06; import java.util.Scanner; public class Demo01 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); //特别注意 next的字符串是new出来的 //String s = sc.next(); //以后想要比较字符串的内容 就必须要使用String里的方法 equal 或者equal...(忽略字母的大小写) String id = "莫华南"; String idCode = "Aa123456789"; //一共三次机会 int flag = 3; for (int i = 0; i02-遍历字符串并统计字符个数
package com.xiaonan.exercise06; import java.util.Scanner; public class Demo02 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); //键盘录入一个字符串 String s = sc.nextLine(); //遍历字符串 // 统计大写字母的个数 int bigLetterCount = 0; // 统计小写字母的个数 int smallLetterCount = 0; // 统计数字字符的个数 int dightCount = 0; for (int i = 0; i ='A' && c='a' && c='0' && c= 0; i--) { char c = str.charAt(i); result = result + c; } return result; } }注意点
toCharArray() 是Java中的一个方法,它用于将字符串转换为字符数组。
方法签名如下:
public char[] toCharArray()该方法返回一个新的字符数组,其中包含了字符串中的所有字符。每个字符都被存储在数组的一个元素中,顺序与字符串中的顺序相同。
这个方法可以用于许多情况,例如:
遍历字符串中的每个字符:通过将字符串转换为字符数组,您可以使用循环来遍历并处理每个字符。
修改字符串中的字符:字符串是不可变的,即不能直接修改字符串中的某个字符。但是,如果您将字符串转换为字符数组,您可以修改字符数组中的元素,然后再将其转换回字符串。
以下是一个使用 toCharArray() 方法的示例:
String str = "Hello"; char[] charArray = str.toCharArray(); // 遍历字符数组 for (char c : charArray) { System.out.println(c); } // 修改字符数组中的元素 charArray[0] = 'h'; // 将字符数组转换回字符串 String modifiedStr = new String(charArray); System.out.println(modifiedStr);输出结果:
H e l l o hello总之,toCharArray() 方法是将字符串转换为字符数组的一种方便的方式,它可以在需要处理单个字符的情况下提供更灵活的操作。
05-金额转化(简单)
package com.xiaonan.exercise06; import java.util.Scanner; public class Demo05 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入您的金额"); //定义一个变量 存储金额 int money; // 1. 判断金额的合法性 最大为7位数字 while (true) { //重复使用户输入 money = sc.nextInt(); if (money >= 0 && money
文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。