首页 > 其他分享 >【华为OJ12】字符串反转

【华为OJ12】字符串反转

时间:2022-11-22 12:38:16浏览次数:56  
标签:begin end String strChar sc 华为 str 字符串 OJ12


题目描述


写出一个程序,接受一个字符串,然后输出该字符串反转后的字符串。例如:


import java.util.Scanner;

public class Main{
public static String reverseStr(String str){
if(str==null ||str.length()<=0)
return null;
char[] strChar=str.toCharArray();
int len=strChar.length;
int begin=0;
int end=len-1;
while(begin<end){
char temp=strChar[begin];
strChar[begin]=strChar[end];
strChar[end]=temp;
begin++;
end--;
}
return String.valueOf(strChar);
}

public static void main(String[] args){
Scanner sc=new Scanner(System.in);
while(sc.hasNext()){
String str=sc.nextLine();
System.out.print(reverseStr(str));
}
sc.close();
}
}


标签:begin,end,String,strChar,sc,华为,str,字符串,OJ12
From: https://blog.51cto.com/u_15886477/5877673

相关文章

  • 【华为OJ9】提取不重复的整数
    题目描述输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。输入描述:输入一个int型整数输出描述:按照从右向左的阅读顺序,返回一个不含重......
  • 【华为OJ8】合并表记录
    题目描述数据表记录包含表索引和数值,请对表索引相同的记录进行合并,即将相同索引的数值进行求和运算,输出按照key值升序进行输出。输入描述:先输入键值对的个数然后输......
  • 【华为OJ7】取近似值
    题目描述写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于5,向上取整;小于5,则向下取整。importjava.util.Scanner;publicclassMain......
  • 【华为OJ5】进制转换
    题目描述写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串。(多组同时输入 )输入描述:输入一个十六进制的数值字符串。输出描述:输出该数值的......
  • 【华为OJ18】识别有效的IP地址和掩码并进行分类统计
    题目描述请解析IP地址和对应的掩码,进行分类识别。要求按照A/B/C/D/E类地址归类,不合法的地址和掩码单独归类。所有的IP地址划分为 A,B,C,D,E五类A类地址1.0.0.0~126.25......
  • 【华为OJ23】删除字符串中出现次数最少的字符
    题目描述实现删除字符串中出现次数最少的字符,若多个字符出现次数一样,则都删除。输出删除这些单词后的字符串,字符串中其它字符保持原来的顺序。输入描述:字符串只包含......
  • 【字符串4】-第一个只出现一次的字符
    题目描述在一个字符串(1<=字符串长度<=10000,全部由大写字母组成)中找到第一个只出现一次的字符,并返回它的位置importjava.util.Map;importjava.util.HashMap;publicc......
  • 【字符串3】-整数中1出现的次数(从1到n整数中1出现的次数)
    求出1~13的整数中1出现的次数,并算出100~1300的整数中1出现的次数?为此他特别数了一下1~13中包含1的数字有1、10、11、12、13因此共出现6次,但是对于后面问题他就没辙了。......
  • 【C++】使用boost库的split函数分割字符串
    1#include<iostream>2#include<vector>3#include<boost/algorithm/string.hpp>45intmain(constintargc,constchar*argv[])6{7std::vect......
  • python中的字符串的常用方法介绍
    a="alxeLi金角大王"   #创建一个字符串来演示方法的功能结果。一下都使用这个字符串演示。首先要了解的常识性的知识点是:字符串是不可变的序列。所有对字符串的......