首页 > 编程语言 >字符串的反转---Java

字符串的反转---Java

时间:2023-05-07 14:02:40浏览次数:30  
标签:Java String System 键盘输入 --- str 字符串 public

定义一个方法,实现字符串的反转

键盘输入一个字符串,调用方法后,输出结果

 例如:

 键盘输入:abc

 输出结果:cba

package string.practice;

/*
 * 定义一个方法,实现字符串的反转
 * 键盘输入一个字符串,调用方法后,输出结果
 * 例如:
 * 键盘输入:abc
 * 输出结果:cba
 */
import java.util.Scanner;
public class FanZhuan {
	public static void main(String[] args) {
		Scanner xc=new Scanner(System.in);
		System.out.println("请输入一个字符串:");
		String str=xc.next();
		String result=reverser(str);
	}
	
	//定义反转方法
	public static String reverser(String str) {
		for(int i=str.length()-1;i>=0;i--)
		{
			char c=str.charAt(i);
			System.out.print(c);
		}
		return "";
	}
	
}

案例结果如图:

字符串的反转---Java_键盘输入

标签:Java,String,System,键盘输入,---,str,字符串,public
From: https://blog.51cto.com/u_15943742/6251914

相关文章

  • flume java.lang.OutOfMemoryError: GC overhead limit exceeded
    http://java-boy.iteye.com/blog/463454解决办法:<1>ps-aux|grepflume查看刚才启动的flume进程,发现如下信息/usr/jdk/bin/java-Xmx20m-Dflume.root.logger=INFO-cpconf<2>于是看一个flume-ng的python脚本,发现JAVA_OPTS="-Xmx20m"问题就是出在这里了,然后我把flume-ng脚本......
  • zookeeper-3.4.9的安装
    下载地址http://mirrors.cnnic.cn/apache/zookeeper/stable/下载wgethttp://mirrors.cnnic.cn/apache/zookeeper/stable/zookeeper-3.4.9.tar.gz解压usr/bigdata/zookeeper-3.4.9添加myid文件cdusr/bigdata/zookeeper-3.4.9mkdirdatacddataecho"1">myid修改zoo.......
  • Prometheus系列---【如何部署Prometheus?】
    如何部署Prometheus?1.下载和解压缩PrometheusServer从https://prometheus.io/download/下载适合您系统的PrometheusServer压缩包。将下载的文件解压缩到您选择的目录中。2.配置PrometheusServer打开prometheus.yml文件,这是PrometheusServer的配置文件。您可以使用文本编......
  • Mac-Kafka安装
    Mac-Kafka安装安装kafkabrewinstallkafka设置单机版本,修改监听端口vim/usr/local/etc/kafka/server.properties//修改listeners=PLAINTEXT://localhost:9092启动服务brewservicesstartzookeeperbrewservicesstartkafkaBroker配置常用配置zookeeper.conn......
  • JVM系列---【使用jmx_agent监控java程序】
    使用jmx_agent监控java程序1.下载jmx_prometheus_javaagent.jar从https://github.com/prometheus/jmx_exporter/releases下载最新版本的jmx_prometheus_javaagent.jar2.创建一个名为jmx_exporter_config.yml的文件用于配置jmx_prometheus_javaagent.jar的监控参数。该文件应......
  • 微信公众号对接ChatGPT-实现基于自己知识库的机器人功能-并且可以人工接入进行回复的
    现在很多教程有介绍如何把chatGPT对接到自己的公众号上,利用公众号的自动回复接口功能,实现用户在公众号与chatGPT进行交互。而我实现的功能比上面的要高级很多 首先,用户在公众号端发送咨询消息,可以得到自动回复,并且这个回复是基于我自己的知识库回答的  然后,客服在后台可......
  • 【WPF】-MVVM-封装窗口管理器解耦在ViewModel中弹出窗口
    一.在ViewModel层直接调用View弹出窗体如下图所示,这样做就发生了在ViewModel层直接使用了View,两者产生了耦合,ViewModel里是不应该包含View的,这不是我们期望的。 二.封装窗口管理器解耦在ViewModel中调用View2.1.封装窗口管理器延迟了对象的创建,先把类型(对象的模板)注册进来,......
  • spring-boot-2.0.3应用篇 - shiro集成
    spring-boot-2.0.3应用篇-shiro集成  前言      上一篇:spring-boot-2.0.3源码篇-国际化,讲了如何实现国际化,实际上我工作用的模版引擎是freemaker,而不是thymeleaf,不过原理都是相通的。      接着上一篇,这一篇我来讲讲spring-boot如何整合工作中用到的......
  • vue2使用图片懒加载之vue-lazyload
    1.为什么要进行图片懒加载呢?使用图片懒加载的主要原因是为了优化网站或应用程序的性能和用户体验。当页面中存在大量图片时,如果一次性全部加载会影响页面的加载速度,用户可能需要等待很长时间才能看到完整的页面内容,这会影响用户的体验和满意度。2.如何实现图片懒加载使用http......
  • JFrog Artifactory 系列2 --- Https
    一、概念1.承上启下JFrogArtifactory系列1---安装与配置2.配置方式如果希望通过Https访问JFrogArtifactory,有三种配置方式:(1) 代理HTTPS方式:在代理软件(负载均衡软件)处配置TLS,代理软件与JFrogArtifactory的通信采用Http方式;(2) 全HTTPS方式:在代理软件(负载均衡软......