栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

重学java——倒叙遍历

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

重学java——倒叙遍历

package com.it.t5;
import java.util.*;

public class Stdentdemo { 
	public static void main(String[] args) {
		//键盘录入字符串;
		//在方法中把字符串倒着遍历,然后把每一个得到的字符拼接成一个字符串并返回
		//调用方法,用一个变量接受结果;输出结果
		Scanner scanner = new Scanner(System.in);
		System.out.print("请输入一个字符串");
		
		String line=scanner.nextLine();
		//定义一个方法,实现字符串反转。返回值string s,参数string s
		String s = reverse(line);
		System.out.println(s);
	
	}
	
	//定义一个方法,实现字符串反转
	//两个明确:返回值string 参数 String string
	public static String  reverse(String s) {
		//在方法中把字符串倒着遍历,然后把每一个得到的字符拼接成一个字符串并返回
		String ss = ""; 
		for(int i=s.length()-1;i>=0;i--) {
			ss += s.charAt(i);
		}
		
		return ss;
	}
}

键盘输入:肯定是scanner

然后字符串的话,需要用变量把反着读的字符串临时装起来,然后输出;

所以用到了string s作为一个最初的输入的地方,让将用for循环倒叙出来的

用累加(+=); ss+=s.charAt(i);  将i对应的地址的值用charAt读取累加放在变量ss里~

然后输出~~~

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/673007.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号