Java面试题(八)-----如何将一段逗号分隔的字符串转换成一个字符串数组
文章目录
🔥一、例题🔥二、解决方法✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
💡✨前言部分✨💡🍎姓名:洋葱爱代码🍎🍊喜欢:Java编程🍊🍉重要的事情说三遍!!!🍉🍓欢迎大家来访问哦,互相学习🍓🍋欢迎大家来访问哦,互相学习🍋🍑欢迎大家来访问哦,互相学习🍑🏃让我们一起来学习Java面试题吧!!!🏃
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
🍎合抱之木,生于毫末;百丈之台,起于垒土;千里之行,始于足下。------《老子》
🍊今日学习任务!!!!!
🍊 1、Java面试题(八)-----如何将一段逗号分隔的字符串转换成一个字符串数组
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
🔥一、例题
✨1、例子✨
❓将一个字符串"Hello, Java , This ,is , a , test"转换成字符串数组str[]后 , str[0]中存放一个字符串引用,指向字符串"Hello",依此内推
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
🔥二、解决方法
✨1、使用StringTokenizer类对字符串进行分隔✨
🙋StringTokenizer有三个构造方法
🌟如下:
package day03;import java.util.StringTokenizer;/*** * * * * 将字符串 " This , is , the , Test , Hello , Java" 转换成字符数组****/public class Main {public static void main(String[] args) {//创建一个解析字符串的StringTokenizer对象StringTokenizer str = new StringTokenizer(" This , is , the , Test , Hello , Java", ",");//定义一个大小为6的字符串集合String[] strs = new String[6];//定义一个下标元素int flag = 0 ; //通过while循环,StringTokenizer类的hasMoreTokens方法判断是否还有分隔符while (str.hasMoreTokens()) {//从当前位置移动到下一个分隔符位置strs[flag] = str.nextToken();flag ++ ; }//while循环后,遍历字符串集合for (int i = 0; i < strs.length; i++) {System.out.println(strs[i]);}}}
✨2、使用正则表达式分隔字符串✨
package day03;/*** * * * * 将字符串 " This , is , the , Test , Hello , Java" 转换成字符数组****/public class Main1 {public static void main(String[] args) {//使用正则表达式//定义一个字符串String str = new String( " This , is , the , Test , Hello , Java");//字符串以","进行分割String[] strs = str.split(",");//对字符数组进行遍历for (int i = 0; i < strs.length; i++) {System.out.println(strs[i]);}}}
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
🍑每日一夸!!!
🍑就如同薛之謙对毛不易夸奖的
🍑"你现在就是流星" , 但是我相信你 ,你坚持下去你就是巨星"