java代码不打空格 java代码空格有要求吗

Java求帮忙看看代码,怎么让最后一个数据后面没有空格import java.util.Scanner;
import java.lang.Math;
public class Main{
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int i,j,k,temp;
int n = input.nextInt();
int m = input.nextInt();
int[] a = new int[n];
for (i = 0; in; i++) {
a[i] = input.nextInt();
}
for(i=n-m,k=0;in;i++,k++){
temp=a[i];
for(j=i-1;j=k;j--){
a[j+1]=a[j];
}
a[k]=temp;
}
for(i=0;in;i++){
Strin s="";
if(i(n-1))
s = a[i]+" ";
else
s = a[i]
System.out.print(s);
}
}
java去空格java去掉空格 , 主要使用string的替换方法 , 如下:
1. String.trim()
trim()是去掉首尾空格
【java代码不打空格 java代码空格有要求吗】
2.str.replace(" ", ""); 去掉所有空格,包括首尾、中间
String str = " hell o ";
String str2 = str.replaceAll(" ", "");
System.out.println(str2);
3.或者replaceAll(" +",""); 去掉所有空格
4.str = .replaceAll("\\s*", "");
可以替换大部分空白字符 ,  不限于空格
\s 可以匹配空格、制表符、换页符等空白字符的其中任意一个
5.或者下面的代码也可以去掉所有空格 , 包括首尾、中间
public String remove(String resource,char ch)
{
StringBuffer buffer=new StringBuffer();
int position=0;
char currentChar;
while(positionresource.length())
{
currentChar=resource.charAt(position++);
if(currentChar!=ch) buffer.append(currentChar); } return buffer.toString();
}
java这段代码如何实现当输入没有空格或者乱输入时,则关闭程序你的输入是数字用空格分开 。就是:
数字,空格 , 数字 , 空格
用正则表达式就是:(?:\d\b)+
String o= 用户输入的字符串;
String pattern = "(?:\d\b)+";
if(!Pattern.matches(pattern, o)){
System.exit(-1);
}
java代码不打空格的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java代码空格有要求吗、java代码不打空格的信息别忘了在本站进行查找喔 。

    推荐阅读