java读取输入字符串的操作过程_java查找字符串中重复字符

java读取输入字符串的操作过程_java查找字符串中重复字符读取输入字符串的方法:通过Scanner类读取字符串的方法next()和nextLine()importjava.util.*;publicclassMain{ publicstaticvoidmain(String[]args){ Scannerscanner=newScanner(System.in); Stringa=scanner.next();/…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

读取输入字符串的方法:
通过Scanner类读取字符串的方法next()和nextLine()

import java.util.*;
public class Main{
	public static void main(String []args){
		Scanner scanner = new Scanner(System.in);
		String a =scanner.next();//输入 ab cd ef
		String b =scanner.nextLine();//输入 ab cd ef
		System.out.println(a);//输出 ab
		System.out.println(b);//输出 ab cd ef
	}
}

next():一定要读取到有效字符后才可以结束输入,对输入有效字符之前遇到的空格键、Tab键或Enter键等结束符,next()方法会自动将其去掉,只有在输入有效字符之后,next()方法才将其后输入的空格键、Tab键或Enter键等视为分隔符或结束符。
nextLine():结束符只是Enter键,即nextLine()方法返回的是Enter键之前的所有字符,它是可以得到带空格的字符串的。
通过BufferReader类读取字符串

import java.io.*;
public class Main{
	public static void main(String []args) throws IOException{
		BufferReader buffer = new BufferReader(new InputStreamReader(System.in));
		String a = buffer.nextLine();//输入 ab cd ef
		System.out.println(a);//输出 ab cd ef
	}
}

读取单个字符

public class Main{
	public static void main(String []args){
		Scanner scanner = new Scanner(System.in);
		char a = scanner.next().charAt(0);
		char b = (char)System.in.read();
	}
}

字符串转化字符数组

public class Main{
	public static void main(String []args){
		Scanner scanner  = new Scanner(System.in);
		String a =  scanner.nextLine();
		char str[] = a.toCharArray();
	}
}

字符数组转化字符串

import java.io.*;
public class Main{
	public static void main(String []args) throws IOException{
		String[] str = {"abc", "bcd", "def"};
		StringBuffer sb = new StringBuffer();
		for(int i = 0; i < str.length; i++){
 			sb. append(str[i]);
		}
		String s = sb.toString();
	}
}

字符串变成整型数组

import java.util.*;
public class Main{
	public static void main(String []args){
		Scanner scanner = new Scanner(System.in);
		String str = scanner.nextLine();//1,2,3,4,5,6,7
		String str1[] = str.split(",");
		int [] number = new int[str1.length];
		for(int i=0;i<str1.length;i++){
			number[i] = Integer.valueOf(str1[i]).intValue();
		}
		for(int i=0;i<str1.length;i++){
			System.out.print(number[i]);//1234567
		}
	}
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/180844.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Jmeter并发测试_高并发测试

    Jmeter并发测试_高并发测试JMeter系统并发测试

    2022年9月30日
    4
  • pytorch-resnet34残差网络理解

    pytorch-resnet34残差网络理解工欲善其事必先利其器,在使用该网络之前要先了解该网络的具体细节,我今天也是第一次查资料,然后加上自己的理解去写这篇学习成长文章。残差模块classResidualBlock(nn.Module):def__init__(self,inchannel,outchannel,stride=1,dowansample=None):super(ResidualBlock,self).__init__()self.left=nn.Sequential

    2025年7月13日
    3
  • c++ string find_VBA中find的用法

    c++ string find_VBA中find的用法#include<string>string是c++中一个非常重要函数。在处理字符串的时候经常用到。find是string中一个查找函数。find用法:1.find()示例:(上代码)#include<iostream>#include<string>usingnamespacestd;intmain(){ s…

    2022年10月14日
    3
  • java写一个冒泡排序_冒泡排序 一个java例程

    java写一个冒泡排序_冒泡排序 一个java例程冒泡排序的算法的思想其实很简单就是逐个比较交换位次从而实现一个完整的排序,下面直接看代码吧。packagealgorithm;importjava.text.SimpleDateFormat;importjava.util.Date;/**时间:2019822*作者:latefly*功能:一个冒泡排序的展示,包含一个原始的方法以及一个优化以后的方法****/publicclass…

    2022年7月7日
    24
  • 深度学习环境配置2——windows下的torch=1.2.0环境配置「建议收藏」

    深度学习环境配置2——windows下的torch=1.2.0环境配置「建议收藏」神经网络学习小记录48——windows下的torch=1.2.0环境配置学习前言环境内容Anaconda安装下载Cudnn和CUDA配置torch环境安装VSCODE学习前言好多人问环境怎么配置,还是出个教程吧。环境内容torch:1.2.0torchvision:0.4.0Anaconda安装最新版本的Anaconda没有VSCODE,如果大家为了安装VSCODE方便可以直接安装旧版的Anaconda,百度网盘连接如下。也可以装新版然后分开装VSCODE。链接:https://pan

    2022年6月11日
    43
  • 京东活动+自动运行脚本+签到2021.05.26更新

    京东活动+自动运行脚本+签到2021.05.26更新先下载Node.js运行环境https://nodejs.org/en下载14.15.4版本。WIN7下载12.20的版本https://nodejs.org/dist/latest-v12.x/node-v12.20.1-x64.msi。只需要一路安装就可以。检测是否安装成功:点击开始-运行-cmd(win+R),打开dos,输入“node–version”检查Node.js版本:只要有显示就说明没问题了。每天大概300-400个京豆,有时候现金红包会有6元左右。下载脚本包:https://..

    2022年7月23日
    12

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号