Java基础String类-字符串反转
定义一个方法,实现字符串反转
- 键盘录入一个字符串,调用该方法后,在控制台输出结果
- 例如,键盘录入abc,输出结果cba
示例代码:
public class HomeworkTest03 {public static void main(String[] args) {Scanner s = new Scanner(System.in);System.out.print("请输入你要反转的字符串:");String s1 = s.next();System.out.println(reverse(s1));}/*** 调用String对象的charAt方法,将字符串从后往前依次取出来* 然后添加到StringBuffer当中去,在转换成String对象** @param str* @return*/public static String reserve(String str) {StringBuffer sb = new StringBuffer();for (int i = str.length() - 1; i >= 0; i--) {sb.append(str.charAt(i));}return sb.toString();}public static String reverse(String str) {StringBuffer s = new StringBuffer(str);s.reverse();return s.toString();}public static String reverse01(String s) {String s1 = "";for (int i = s.length(); i>=0;i++) {char c = s.charAt(i);s1 += c;}return s1;}}
运行结果:
Java基础String类-字符串反转相关推荐
- Java基础——String类(一)
一.String 类代表字符串 Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现. 字符串是常量:它们的值在创建之后不能更改.字符串缓冲区支持可变的字符串 ...
- Java基础——String类(二)
今天做了几道String常见操作.先来几个代码实例: 例一:此方法,仅把字符串前后出现的空格去掉了,中间部分不会. 1 class TestTrim { 2 public static void ma ...
- Java基础课程---将一个字符串反转,将字符串中指定部分进行反转,比如,abcdefg, 反转为abfedcg...
1 将一个字符串反转,将字符串中指定部分进行反转,比如,"abcdefg", 反转为"abfedcg" 方式一 public class StringDemo ...
- JAVA基础--String类
一.字符串的几种构造方式 二.字符串的常量池 三.字符串比较函数 俩个字符串比较函数 1.public boolean eauals (Object obj); 注意:尽量在比较时,以常量调用方法,& ...
- Java基础--String类底层实现原理及API示例详解
- Java基础18-String类【String类的特点对象个数常用方法】【超详细讲解】
Java基础-String类[超详细讲解] String类的特点 String在java.lang.String包中 1:特点 (1)String类型不能被继承,因为由final修饰 (2)Strin ...
- java实用教程——常用实用类——String类(字符串类)
JAVA把String类定义为final类(因此用户不能扩展String类,即String类不可以有子类) String对象可以用"+"进行并置运算 identityHashCod ...
- Java中String类的concat方法___java的String字符串的concat()方法连接字符串和“+“连接字符串解释
Java中String类的concat方法 在了解concat()之前,首先需要明确的是String的两点特殊性. 长度不可变 值不可变 这两点从源码中对String的声明可以体现: private ...
- 第二十九节:Java基础知识-类,多态,Object,数组和字符串
前言 Java基础知识-类,多态,Object,数组和字符串,回顾,继承,类的多态性,多态,向上转型和向下转型,Object,数组,多维数组,字符串,字符串比较. 回顾 类的定义格式: [类的修饰符] ...
最新文章
- h5 getUserMedia error PermissionDeniedError
- Kafka一条消息如何被存储到Broker上?
- python连接mysql很慢 2.7_Python 2.7 学习笔记 访问mysql数据库
- 公司GitHub被封号,只因员工在伊朗开电脑,官方:将撤销被美制裁国家限制
- CSVHelper在Asp.Net MVC中的使用
- kafka 同步提交 异步_腾讯游戏工程师分享:简单理解 Kafka 的消息可靠性策略
- 支持 简体,繁体,英文的js日历控件
- Refactor?or Patching?
- oauth2.0授权码_OAUTH 2.0授权码授予
- 前端学习---css基本知识
- 一步步编写操作系统 56 门、调用门与RPL序 1
- DataFrame 排序
- Android 去除头部标题
- 估计理论(1):最小方差无偏估计(第2章)
- 毕业设计——如何画系统功能结构图?
- Ubuntu 设置 IP 地址和 hostname
- 大数据——海量数据处理的基本方法总结
- 打印自身源代码的程序
- word文档如何画线条流程图_教你如何利用Word来画技术路线图!
- 转:理想主义终结年代的七种兵器