重学java——string & stringBuilder
2021/12/18 14:19:59
本文主要是介绍重学java——string & stringBuilder,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
为了在处理data时,能够方便的使用attpend方法和reserve方法,我们需要把string转化为string builder来进行处理,因为string builder返回的是对象,而返回的对象可以继续调用方法,形成链式的结构。
string——string builder public StingBuilder(string s)
binder string——string toString();
package com.it.tt5; import java.nio.file.FileSystemNotFoundException; import java.security.PublicKey; import java.util.*; import java.util.Scanner; //public class Stdentdemo { // public static void main(String[] args) { StringBuilder sb = new StringBuilder(); sb.append("hello"); // //worte String s =sb; 正确做法: String s = sb.toString(); System.out.print(s+sb); 一个是对象 一个是方法:System.out.print(s == sb); // // String s = "hello"; // //把s传入就可以了 // StringBuilder sb = new StringBuilder(s); // System.out.print(s+sb); // } //}
package com.it.tt5; import java.nio.file.FileSystemNotFoundException; import java.security.PublicKey; import java.util.*; import java.util.Scanner; public class Stdentdemo { public static void main(String[] args) { StringBuilder sb = new StringBuilder(); sb.append("hello"); // //worte String s =sb; 正确做法: String s = sb.toString(); System.out.print(s+sb); 一个是对象 一个是方法:System.out.print(s == sb); // // String s = "hello"; // //把s传入就可以了 // StringBuilder sb = new StringBuilder(s); // System.out.print(s+sb); // } //} //1、定义一个int类型的数组,用静态初始化完成数组元素的初始化 //2、定义一个方法,用于把int数组中的数据按照置顶格式拼接成一个字符串返回,返回值类型string,参数列表int[] //3、在方法中用stringbiulder按照要求进行拼接,并把结果转成string返回 //4、调用方法,用一个变量接收结果 //5、输出方法 // int[] arr = {1,2,3}; // // String s = arraytoString(arr); // System.out.print(s); // } // public static String arraytoString(int[] arr1) { // StringBuilder sb = new StringBuilder(); // // sb.append("["); // for(int i=0;i<arr1.length;i++) { // if(i==arr1.length-1) { // sb.append(arr1[i]); // }else { // sb.append(arr1[i]).append(","); // } // } // sb.append("]"); // String s1 = sb.toString(); // return s1; Scanner sc = new Scanner(System.in); System.err.println("输入字符串"); String lien = sc.nextLine(); String s1 =reseversting(lien); System.out.print(s1); } public static String reseversting(String s) { //在方法中使用stringbuilder实现字符串的反转,并把结果转成string返回 // String——stringbiulder——reverse——string 复杂版: // StringBuilder sb =new StringBuilder(s); // sb.reverse(); // String ss = sb.toString(); // return ss; // 简单版: // 首先new一个变量 然后把s传入,然后这个就返回一个biulder的然后biulde的可以调用reverse方法,然后返回一个对象,又可以调用tostring方法变成string类型!妙啊!!~~ return new StringBuilder(s).reverse().toString(); } }
越来越喜欢敲代码
这篇关于重学java——string & stringBuilder的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南