如何删除java里面的多余空格

来源:百度知道 编辑:UC知道 时间:2024/05/08 20:51:04
public class wordcount{
public static void main (String[] args) {
long numlines = 0;
long numwords = 0;
int counts=0;
int space=0;
int i;
int length;
char letter;
String paragraph;
paragraph=Keyin.inString("please input a paragraph");
length=paragraph.length();
do{
numwords++;
space = paragraph.indexOf(' ',space+1);
}while(space!=-1);

for (i=0;i<length;i++){
letter=paragraph.charAt(i);
switch(letter) {
case '!':numlines++;break;
case '.':numlines++;break;
case '?':numlines++;break;
}
}

System.out.println("the number of sentence is"+numlines);
System.out.println("the number of word is"+num

可以这样
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>

<BODY>

<script>
<!--
var i = " 3456 fdsfdsd a ";
var n = "";
alert(i.length);
if(i.indexOf(" ")>=0){
n=i.replace(/\s/gi,"");
alert(n);
alert(n.length);
}
-->
</script>
</BODY>
</HTML>
java代码和这差不多的,懒得开工具写

用trim()方法或者用length()判断

.trim()方法