Java里的sb.reverse().toString();怎么能对每一行都进行翻转 输入几行ai路径文字翻转

你好 能解释下 StringBuffer()和 sb.reverse().toString(); 的意义吗 说的直白点_百度知道
你好 能解释下 StringBuffer()和 sb.reverse().toString(); 的意义吗 说的直白点
提问者采纳
abc&quot.reverse()====&
-就是构造一个StringBuffer对象.reverse()就是用来把stringbuffer里面的字符串翻转;
--&bca sb: cbasbStringBuffer()。 ).toString() --&gt。譬如你stringbuffer里面存放了abc.toString()就是返回该stringbuffer的字符串形式,sb.reverse():abcsb。 直白点就是StringBuffer sb = new StringBuffer(&quot
来自:求助得到的回答
其他类似问题
为您推荐:
stringbuffer的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁java 输入一个数 反转输出_百度知道
java 输入一个数 反转输出
如题我要思路有代码更好谢谢了
提问者采纳
先求这个数的位数,然后用取余,相除的方法就很快得到,用String来处理效率太低下,StringBuffer的reverse()方法更不可取,要是末几位是0,那么输出结果就不对了,///Test.javapublic class Test { public static void main(String[] args) {
reverse();
reve畅偿扳锻殖蹬帮拳爆哗rse(123000); } static void reverse(int a){
int rs = 0;
while(a&0){
System.out.println(rs); }}
提问者评价
其他类似问题
为您推荐:
其他5条回答
public class FanZhuan {
public static void main(String[] args) {
long m = 1234567;
String s = Long.toString(m);
String s2 = &&;
for (int i = 0; i畅偿扳锻殖蹬帮拳爆哗 & s.length(); i++) {
s2 = s.substring(i, i + 1) + s2;
long n = Long.parseLong(s2);
System.out.println(n);
我给你写个吧,相对来说比较容易懂的,需要熟悉java的ApIpublic class NumberReverse { public static void main(String[] args) {
StringBuffer sb = new StringBuffer((i + &&).toString()); //把int转成StringBuffer类型的
i = Integer.parseInt(sb.reverse().toString());
//把StringBuffer反转后又变成int
System.out.println(i); }}没有用循环,没有比较。参考一下,希望对你有所帮助!
int a = 123123;
String b = &&;
for(int i=b.length();i&0;--i)
System.out.print(b.charAt(i-1));
用StringBuilder的reverse方法,int a = 123456;StringBuilder sb = new StringBuilder(String.valueOf(a));System.out.println(sb.reverse().toString());
把这个数toString,得到字符串然后用for循环把第i个跟第 Length-1-i个交换一下
java的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁Java 其中翻转字符串的实现方法
字体:[ ] 类型:转载 时间:
这篇文章主要介绍了Java 其中翻转字符串的实现方法,需要的朋友可以参考下
给大家介绍其中常用和不常用的将字符串翻转过来的方法:
代码如下:import java.util.S
public class StringReverse {
public static String reverse1(String s) {
&& int length = s.length();
&& if (length &= 1)
&& String left = s.substring(0, length / 2);
&& String right = s.substring(length / 2, length);
&& return reverse1(right) + reverse1(left);
&public static String reverse2(String s) {
&& int length = s.length();
&& String reverse = "";
&& for (int i = 0; i & i++)
&&& reverse = s.charAt(i) +
& public static String reverse3(String s) {
&& char[] array = s.toCharArray();
&& String reverse = "";
&& for (int i = array.length - 1; i &= 0; i--)
&&& reverse += array[i];
& public static String reverse4(String s) {
&& return new StringBuffer(s).reverse().toString();
& public static String reverse5(String orig) {
&& char[] s = orig.toCharArray();
&& int n = s.length - 1;
&& int halfLength = n / 2;
&& for (int i = 0; i &= halfL i++) {
&&& char temp = s[i];
&&& s[i] = s[n - i];
&&& s[n - i] =
&& return new String(s);
& public static String reverse6(String s) {
&& char[] str = s.toCharArray();
&& int begin = 0;
&& int end = s.length() - 1;
&& while (begin & end) {
&&& str[begin] = (char) (str[begin] ^ str[end]);
&&& str[end] = (char) (str[begin] ^ str[end]);
&&& str[begin] = (char) (str[end] ^ str[begin]);
&&& begin++;
&&& end--;
&& return new String(str);
& public static String reverse7(String s) {
&& char[] str = s.toCharArray();
&& Stack&Character& stack = new Stack&Character&();
&& for (int i = 0; i & str. i++)
&&& stack.push(str[i]);
&& String reversed = "";
&& for (int i = 0; i & str. i++)
&&& reversed += stack.pop();
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具编写一个简单的Java Applet程序,显示两行文字“这是一个Java Applet程序”和“欢迎学习Java”_百度知道
编写一个简单的Java Applet程序,显示两行文字“这是一个Java Applet程序”和“欢迎学习Java”
第二行文字为红色,字体大小为36,并且字体为粗体第一行文字为绿色
提问者采纳
g,36));public class DrawString extends Applet { public void paint(Graphics g) {
g.setColor(Color.setColor(Color.drawString(&quot,5.这是一个Java Applet程序&.awt.BOLD.setFont(new Font(&
g,F.Graphics.欢迎学习Java&
g.green).Applet.red),80).drawString(&
g.C.F宋体&quot,30).applet
提问者评价
其他类似问题
为您推荐:
其他2条回答
BOLD.public class FirstApplet extends Applet{
public void paint(Graphics g)
{ g.red);,2;宋体&quot.setFont(new Font(&quot.drawString(&quot.setColor(C
g.drawString(&quot,1),1.setColor(C;.blue).*,36)),2);
gmport java,F这是一个java applet程序&我改变了字体&quot
最基本的吗,多看看书。主要涉及到java.awt的包。
applet的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁java请问如何用reverse().toString();进行倒序输入字符串?_百度知道
java请问如何用reverse().toString();进行倒序输入字符串?
java请问如何用reverse().toString();进行倒序输入字符串?
提问者采纳
答案是.append(&Sabc&quot.toString()).println().sbStringBuffer sb =new StringBuffer().reverse()
提问者评价
谢谢你,不过我的分只有35了,不好意思
其他类似问题
为您推荐:
其他1条回答
将生成有效的代理项对 &quot。如果序列中存在代理项对 (surrogate pair),则新字符序列中索引 k 处的字符将等于原字符序列索引 n-k-1 处的字符:reversepublic StringBuffer reverse()将此字符序列用其反转形式取代;uD800&quot查API文档(以下是API中对reverse方法的描述).0;uD800&#92:此对象的一个引用。因此,反转 &\&#92。 返回。 注意,进行 reverse 操作后: JDK1;uDC00&quot。从以下版本开始,在 reverse 操作中将其作为单个字符处理。假设 n 为执行 reverse 方法前此字符序列的字符长度(并非 char 值的长度),高-低代理项的顺序不会反转。例如,执行操作前未成对的低代理项和高代理项将成为代理项对;;uDC00&#92
tostring的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 ps路径文字怎么翻转 的文章

 

随机推荐