题目:将字符串abcdefg倒序输出
方法一:利用String类的toCharArray(),再倒序输出数组。
1 public class javatest {
2 public static void main(String[] args) {
3 String originalString = "abcdefg";
4 String resultString = "";
5 char[] charArray = originalString.toCharArray();
6 for (int i = charArray.length-1; i>=0; i--){
7 resultString +=charArray[i];
8 }
9 System.out.println(resultString);
10 }
11 }
方法二:如果使用reverse()方法
1
2 public class reverseTest {
3
4 public static void main(String[] args) {
5 String originalString = "abcdefg";
6 StringBuffer stringBuffer = new StringBuffer(originalString);
7 System.out.println(stringBuffer.reverse());
8 }
9 }
10
分享到:
相关推荐
对此我使用了两种方法。 第一种方法仅仅采用拆分功能。 根据空格拆分字符串,然后将拆分结果存放在一个string类型的数组里面,将数组倒序后再根据索引打印该数组。 代码如下 using System; using System.Col
用字符数组方法:基本思路是,先判断字符的结束标志’\0’,然后从该位置向前输出。实现代码: 代码如下:#include<iostream>using namespace std;int main(){ char a[50]; cout<<“please input a string:”...
倒序输出数字 123 -> 321 2 比较两个版本数字的大小 0.1 < 1.1 < 1.3 <13.3 3 找出小于n的所有质数 4 上n个台阶,每次可以上1或者2个台阶,问共有多少种走法? 5 分解输入的值,如果质数仅含2,3,5,则为...
用两种方式实现该字符串的倒序输出。(用StringBuffer和for循环方式分别实现) (6) 将本字符串转换成一个字符串数组,要求每个数组元素都是一个有意义的英文单词,并输出到控制台 2. 写一个例子, 练习String对象与...
1.实现客户端服务端基本信息配置 ...7. 服务端界面方式呈现,客户端需要图形界面与命令行两种实现 8. 实现混合字符串的传送 9. 实现多行文本信息的发送,文本文件的加密传输 10.实现服务端的消息暂存机制
1.实现客户端服务端基本信息配置 ...7. 服务端界面方式呈现,客户端需要图形界面与命令行两种实现 8. 实现混合字符串的传送 9. 实现多行文本信息的发送,文本文件的加密传输 10.实现服务端的消息暂存机制
1.实现客户端服务端基本信息配置 ...7. 服务端界面方式呈现,客户端需要图形界面与命令行两种实现 8. 实现混合字符串的传送 9. 实现多行文本信息的发送,文本文件的加密传输 10.实现服务端的消息暂存机制
运算符的用法有如下两种: variable!或variable!defaultValue,第一种用法不给缺失的变量指定默认值,表明默认值是空字符串,长度为0的集合,或者长度为0的Map对象. 使用!指定默认值时,并不要求默认值的类型和变量类型...
实例074 将字符串的每个字符进行倒序输出 94 实例075 获取字符串中汉字的个数 94 实例076 批量替换某一类字符串 95 实例077 把异常与错误信息显示到窗体中 97 实例078 从字符串中分离文件路径、 文件名及扩展名 98 ...
//输出字符串Welcome to c++! } 在屏幕输出如下: Hello! Welcome to c++! 2-4 使用关键字const而不是#define语句的好处有哪些? 解: const定义的常量是有类型的,所以在使用它们时编译器可以查错;而且,这些...
说明:以下代码是把一个字符串倒序,如“abcd”倒序后变为“dcba” 1、#include"string.h" 2、main() 3、{ 4、 char*src="hello,world"; 5、 char* dest=NULL; 6、 int len=strlen(src); 7、 dest=(char*)malloc...