java字符串反转和替换
答:数组下标 越界 这个是用数组常有错误!代码:import java.util.*;public class Practise {public static void main(String[] args) {System.out.println("输入字符串: ");Scanner S = new Scanner(System.in);String b = S.nextLine();char[] ch = b.toCharArray();for (int i = ch....
答:public static void main(String[] args) { String orginStr = "He is a man no12ab 3456cd";String[] strs = orginStr.split(" ");String st = "";for (int i = 0; i < strs.length; i++) { st = st + sortString(strs[i]) + " ";System.out.println(st);} } publ...
答:字符串反转 public String reset(String message){ StringBuffer buffer=new StringBuffer();for (int i = message.length()-1; i >=0 ; i--) { buffer.append(message.substring(i, i+1));} return buffer.toString();} / message 字符串 oldchar 要被替换的字符 newChar 用来替换的...
答:java的话,new个String Buffer,直接调函数。自己写的话,可以重新new个String,for 循环加--length的字符就行。不过内存耗费大,用char数组来处理,用首尾俩个游标,low<high,low++,high--,互换
答:public class Demo{public static void main(String[] args) {String str = "abcdefg";StringBuilder sb = new StringBuilder(str);//将字符串作为参数传入StringBuildersb.reverse();//StringBuilder进行反转String str2 = sb.toString();//反转后赋值给str2System.out.println(str2);//输出 gfedcba...
答:public class Reverse { public static void main(String ards[]){ String str = "abcdefg";StringBuffer strBuff=new StringBuffer(str);strBuff.reverse();//调用方法,生成逆序,即反转字符串 String str1 = strBuff.toString();for(int i=0;i<str1.length();i++){ System.out.println("...
答:第一个问题:String没有reverse方法,你可以 转成StringBuffer后调用 第二个问题:s不会变成StringBuffer,因为s没有参与转换。String s="abcd"; //定义一个String类型 StringBuffer sb =new StringBuffer(s);//转成StringBuffer将s添加进去 System.out.println(sb.reverse().toString());//输出转换...
答:构造方法摘要 StringBuffer() 构造一个其中不带字符的字符串缓冲区,其初始容量为 16 个字符。 StringBuffer(int capacity) 构造一个不带字符,但具有指定初始容量的字符串缓冲区。 StringBuffer(String str) 构造一个字符串缓冲区,并将其内容初始化为指定的字符串内容。 方法摘要 String...
答:简单,看看是否你想要的:public class Test{ public String convert(String s){ String result = "";if(s == null && s.length() == 0)return result;for(int i = s.length() - 1; i >= 0; i--){ result += s.charAt(i);} return result;} public static void main(String[]...
答:public class Yugi{ public static void main(String[] args){ String word = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; String[] arr = new String[5]; for(int i = 0; i < arr.length; i++){ String str = ""; for(int j = 0; j < 10; j++)...
网友评论:
濮沿18629279849:
java如何实现字符串的反转及替换? -
22066白孔
: 反转:public class test{ public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("请输入:"); String s1 = input.nextLine();//得到输入的字符串 System.out.print("翻转后:"); for(int i=s1....
濮沿18629279849:
java如何实现一个字符串的反转和替换 -
22066白孔
: 是倒叙吧 String str = "abcdef";String result;for(int i=str.length-1;i>=0;i —){ result+= str[i] } system.out.print(result) 第二个替换 StringBuilder sb =new StringBuilder(str) sb.replace(1,2,"qwer") system.out.print(sb)
濮沿18629279849:
java 如何实现一个字符串的反转 -
22066白孔
: package string; public class StringTest3 { public static void main(String[] args) { String s="abcdefg"; String s2=""; char[] cs=s.toCharArray(); for(int i=cs.length-1;i>=0;i--) { s2=s2+cs[i]; } System.out.println("对字符串进行反转操作后为:"+...
濮沿18629279849:
java字符串反转问题 -
22066白孔
: for (int i = s1.length() - 1; i >= 0; i--) { System.out.println(s1.charAt(i)); } 你要测试输出的是s1的每个字符,再放到s2中,s2为空,当然越界.
濮沿18629279849:
java字符串反转有几种实现方式 -
22066白孔
: 第一步首先打开电脑里面的eclipse软件,创建java项目和类,如下图所示:第二步在类中输入如下代码进行测试实现字符串反转: public static String reverse1(String s){ char []array=s.toCharArray(); String resever=""; for(int i=array.length-1;i>=0...
濮沿18629279849:
java反转字符串 -
22066白孔
: public class test{ public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("请输入:"); String s1 = input.nextLine();//得到输入的字符串 System.out.print("翻转后:"); for(int i=s1.length()-1;i>=0;i--){ System.out.print(s1.charAt(i)); } } }
濮沿18629279849:
java怎么替换字符串某个字符 -
22066白孔
: replace方法 该方法的作用是替换字符串中所有指定的字符,然后生成一个新的字符串.经过该方法调用以后,原来的字符串不发生改变.例如:String s = “abcat”; String s1 = s.replace('a','1');该代码的作用是将字符串s中所有的字...
濮沿18629279849:
3. (Java)写一个方法,参数为字符串,实现对该字符串的反转,返回反转后的字符串.如abc,反转后为cba. -
22066白孔
: 完整代码如下: public class TestString { public static String reverse(String s){ char []c=new char[s.length()]; for(int i=0;i<s.length();i++) c[i]=s.charAt(s.length()-1-i); return String.valueOf(c); } public static void main(String[] args) { String s="abc"; s=reverse(s); System.out.println(s); } } 运行结果;cba 有什么疑问可追问或者hi我
濮沿18629279849:
java string中的替换字符串 -
22066白孔
: 1、JAVA中,char占2字节,16位.可在存放汉字 2、java中replace用法举例: replace(char oldChar, char newChar) 返回一个新的字符串,它是通过用 newChar 替换此字符串中出现的所有 oldChar 而生成的.如下所示:String sentence1 = "...
濮沿18629279849:
java程序关于字符串倒置 -
22066白孔
: 给你个函数吧,参数是你的字符串,返回反转后的串.你补其它部分吧. 方法1:使用StringBuffer,一点技巧也没有. public String reverse(String s){return new StringBuffer(s).reverse().toString(); } 方法2:灵活运用了字符串功能. public ...