「java诗歌反转」诗歌反转写法
今天给各位分享java诗歌反转的知识,其中也会对诗歌反转写法进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、java中的反转语句及其解释
- 2、Java 里使用reverse()方法来把字符串反转,为什么Java提示没有定义方法reverse
- 3、Java编程中如何反转字符串?
- 4、Java中如何实现字符串反转?
- 5、java中的控制反转是什么意思?
- 6、几种常用的java 实现反转的方法
java中的反转语句及其解释
public class Demo{
public static void main(String[] args) {
String str = "abcdefg";
StringBuilder sb = new StringBuilder(str);//将字符串作为参数传入StringBuilder
sb.reverse();//StringBuilder进行反转
String str2 = sb.toString();//反转后赋值给str2
System.out.println(str2);//输出 gfedcba
}
}
输出
gfedcba
Java 里使用reverse()方法来把字符串反转,为什么Java提示没有定义方法reverse
这个方法不是jdk自带的,需要自己写,参考如下:
public String reverseSting(String inputString) {
char[] inputStringArray = inputString.toCharArray();
String reverseString = "";
for (int i = inputStringArray.length - 1; i = 0; i--) {
reverseString += inputStringArray[i];
}
return reverseString;
}
Java编程中如何反转字符串?
几种方法
一种是字符串转换为字符数组char[],然后char[]重新排序后出新字符串
一种是通过StringBuffer或StringBuilder内置的reverse()方法排序
Java中如何实现字符串反转?
反转:
public class test{
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入:");
String s1 = input.nextLine();//得到输入的字符e5a48de588b6e799bee5baa6e997aee7ad9431333363396464串
System.out.print("翻转后:");
for(int i=s1.length()-1;i=0;i--){
System.out.print(s1.charAt(i));
}
}
}
或者
import java.util.*;
public class StringChange{
public static void main(String[] args){
System.out.println("Please enter the String:");
String str = new Scanner(System.in).nextLine(); //输入字符串
String s2[] = str.split("\\s"); // \s 以空格为分隔符拆分字符串,并保存到数组s2里面
for (int i = s2.length-1; i = 0; i--) { //反向输出数组
System.out.print(s2[i]+" ");
}
}
}
java中的控制反转是什么意思?
很简单
,就是本来你该做的事情
你不去做了
让系统去做,比如,你获取一个对象的时候,往往需要new出实例来,如果用了控制反转,那这件事情
就不需要你做了,你只需要在配置文件xml中配置好,系统就帮你new
控制反转也叫依赖注入,就是把该用到的东西
提前注入进去,下次直接用
而不是每次都new
这够通俗的了吧
希望你能明白
几种常用的java 实现反转的方法
1.最简单的方法:
public static String reverse1(String str)
{
return new StringBuffer(str).reverse().toString();
}
2.最常用的方法:
public static String reverse3(String s)
{
char[] array = s.toCharArray();
String reverse = ""; //注意这是空串,不是null
for (int i = array.length - 1; i = 0; i--)
reverse += array[i];
return reverse;
}
3.常用方法的变形:
public static String reverse2(String s)
{
int length = s.length();
String reverse = ""; //注意这是空串,不是null
for (int i = 0; i length; i++)
reverse = s.charAt(i) + reverse;//在字符串前面连接, 而非常见的后面
return reverse;
}
4.C语言中常用的方法:
public static String reverse5(String orig)
{
char[] s = orig.toCharArray();
int n = s.length - 1;
int halfLength = n / 2;
for (int i = 0; i = halfLength; i++) {
char temp = s[i];
s[i] = s[n - i];
s[n - i] = temp;
}
return new String(s); //知道 char数组和String相互转化
}
关于java诗歌反转和诗歌反转写法的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-11-30,除非注明,否则均为
原创文章,转载请注明出处。