Java 在句子空白处前后打印字母表的程序
示例-输入:-印度是一个伟大的国家 输出:-a和i、s和a、a和g、t和nJava 在句子空白处前后打印字母表的程序,java,char,Java,Char,示例-输入:-印度是一个伟大的国家 输出:-a和i、s和a、a和g、t和n public class PrintSpace { public void accept(String str) { char ch='\u0000'; int i=0; int l=0; l=str.length(); for(i=0;i<l;i++) { ch=str.char
public class PrintSpace
{
public void accept(String str)
{
char ch='\u0000';
int i=0;
int l=0;
l=str.length();
for(i=0;i<l;i++)
{
ch=str.charAt(i);
if(ch==" ")
{
System.out.print((i-1)+"and"+(i+1));
}
}
}
}
公共类打印空间
{
公共void接受(字符串str)
{
char ch='\u0000';
int i=0;
int l=0;
l=str.length();
对于(i=0;i试试这个:
public static void accept(String str)
{
char ch='\u0000';
int i=0;
int l=0;
l=str.length();
for(i=0;i<l;i++)
{
ch=str.charAt(i);
if(ch == ' ')
{
System.out.println(str.charAt(i-1)+" and "+str.charAt(i+1));
}
}
}
publicstaticvoidaccept(stringstr)
{
char ch='\u0000';
int i=0;
int l=0;
l=str.length();
for(i=0;ichar不能与String进行比较
更换
if(ch == " ")
{
}
与
if(ch == ' ')
{
}
打印的是索引,不是字符
使用str.charAt(i-1)+”和“+str.charAt(i+1)
charch='\u0000';
int i=0;
int l=0;
String str=“印度是一个伟大的国家”;
l=str.length();
对于(i=0;iSystem.out.print(str.charAt(i-1)+”和“+str.charAt(i+1));
也感谢您,Shruti:)
char ch='\u0000';
int i=0;
int l=0;
String str = "India is a great nation";
l=str.length();
for(i=0;i<l;i++)
{
ch=str.charAt(i);
if(ch==' ')
{
System.out.println(str.charAt(i-1)+"and"+str.charAt(i+1));
}
}