java 11-7String类里的方法的一些案例
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java 11-7String类里的方法的一些案例,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2170字,纯文字阅读大概需要4分钟。
内容图文
![java 11-7String类里的方法的一些案例](/upload/InfoBanner/zyjiaocheng/1232/67f64c469f76423dba92420b41c255a5.jpg)
1、 把int数组拼接成字符串的案例
需求:把数组中的数据按照指定个格式拼接成一个字符串
举例:
int[] arr = {1,2,3};
分析:
A:首先定义一个空的字符串
B:其次先给这个字符串拼接一个"["
C:遍历所给的数组的数据,并对数据进行判断
a:正在遍历的这个数据是否是数组中的最后一个元素
是: 给字符串拼接这个元素和"]"
不是:给字符串拼接这个元素和","
D:输出拼接完毕后的字符串
实现:打算把以上分析写成 一个方法(功能),方便以后的调用
要写一个方法,必须明确两点:
这个方法的返回类型: String类型的
这个方法所需要的参数列表: 需要的是一个数组,此处是 int[] arr
1 public class StringTest1 { 2 3 public static void main(String[] args) { 4 5 // 首先得有想要进行这个功能转换的数组 6 int[] arr = {1,2,3}; 7 8//调用charToString方法 9 String ss = charToString(arr); 10 System.out.println("最后的结果是:"+ss); 1112} 1314//写把数组变为字符串的方法:15publicstatic String charToString(int[] arr){ 16// 返回String类型 参数列表是int[] arr 1718//定义一个空字符串19 String s = "["; 20//先拼接一个开头 21//s += "["; 2223//对数组的数据进行遍历,分析,并进行字符串的拼接:24for(int x=0;x<arr.length;x++){ 25if(x == arr.length-1){ 26//正在遍历的这个数据是数组中的最后一个元素27 s += arr[x]+"]"; 28} 29else{ 30//正在遍历的这个数据不是数组中的最后一个元素31 s += arr[x]+","; 32} 33} 34return s; 35} 36 }
2、 字符串反转的案例
字符串反转
举例:键盘录入”abc”
输出结果:”cba”
分析:
A:键盘录入一个字符串
B:定义一个新字符串
C:倒着遍历字符串,得到每一个字符
a:length()和charAt()结合
b:把字符串转成字符数组
D:用新字符串把每一个字符拼接起来
E:输出新串
以上分析写成一个字符串反转功能:
返回类型:String
参数列表:String
1 import java.util.Scanner; 2 public class StringTest2 { 3 4 public static void main(String[] args) { 5 6 // 建立键盘输入对象 7 Scanner sc = new Scanner(System.in); 8 System.out.println("请输入你想反转的字符串: "); 9 String line = sc.nextLine(); 1011//执行第一种方法的功能,获取结果12 String ss = Reverse1(line); 13 System.out.println("第一种方法的结果是:"+ss); 1415//执行第二种方法的功能,获取结果16 String ss1 = Reverse2(line); 17 System.out.println("第二种方法的结果是:"+ss1); 18} 19//写功能: 20// 第一种方法: 先用a:length()和charAt()结合的方法21publicstatic String Reverse1(String s){ 22//定义一个空的字符串23 String result = ""; 2425// a:length()和charAt()结合的方法反转字符串 26// 反过来遍历字符串27for(int x=s.length()-1;x>=0;x--){ 28//进行拼接29 result += s.charAt(x); 30} 31return result; 32} 3334// 第二种方法:b:把字符串转成字符数组 35//char[] toCharArray():把字符串转换为字符数组。36publicstatic String Reverse2(String s){ 3738//定义一个空的字符串39 String result = ""; 40//先把字符串转换为字符数组41char[] c = s.toCharArray(); 4243//进行数组的遍历,反遍历44for(int x=c.length-1;x>=0;x--){ 4546//对数组的元素进行拼接47 result += c[x]; 48} 49return result; 50} 5152 }
原文:http://www.cnblogs.com/LZL-student/p/5875715.html
内容总结
以上是互联网集市为您收集整理的java 11-7String类里的方法的一些案例全部内容,希望文章能够帮你解决java 11-7String类里的方法的一些案例所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。