获取输入字符串,将其反转并用“-”进行解析:
输入:计算机
输出:r-e-t-u-p-m-o-c
为什么这段代码会出现错误,以及如何删除错误?
package Set1;
import java.util.Scanner;
public class ClassSet15 {
public static String reversedAndParsedString(String s1){
StringBuffer sb = new StringBuffer(s1);
sb.reverse();
StringBuffer sb1 = new StringBuffer();
for (int i = 0; i < (2 * s1.length()) - 1; i++)
if (i % 2 != 0)
sb1 = sb.insert(i, '-');
return sb1.toString();
}
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.println("enter the String:");
String s1 = s.next();
System.out.println("the formatted string is:" + reversedAndParsedString(s1));
}
}
出现以下错误:
主要的java:3:错误:类ClassSet15是公共的,应该在名为ClassSet15的文件中声明。java公共类ClassSet15{^1错误
代码没有实际错误。它按预期运行。问题是您的ClassSet15
文件中没有名为
ClassSet15的文件。java
,就像在java世界中一样。错误准确地告诉您:
主要的java:3:错误:类ClassSet15是公共的,应该在名为ClassSet15的文件中声明。java公共类ClassSet15{^1错误
因此,请更改您的文件名,从
Main。java到ClassSet15。java,一切都将按预期工作。
我是初学C#的,我想为学校创建一个计算器,但是在第45行出现了一个错误。错误消息:字符串长度必须正好为一个字符。我认为在拆分String数组然后另存为char数组之后会有一个错误。但我不知道为什么,也许是假的。 代码部分: 错误消息由char[]发送。 我想我有一个从字符串[]分裂的翻译错误
我有一些代码可以获取用户的语言环境并将其存储在变量中。然后,我有一个条件来检查区域设置是否与特定值匹配-请参见下图: 上面可以看到locale的值是“sv SE”。 然后,我也有一个条件,看看在if语句中,语言环境的值是否为"en-US"||"en-GB"。 我会把语句排除为false,因为在这种情况下,区域设置的值是“sv-SE”,并且与语句中的字符串值不匹配——但是if条件变为true,if语
我在servlet中的代码是: int gid=整数。parseInt(request.getParameter(“deleteid”)); 其中deleteid是jsp中隐藏的表单字段。glassfish服务器日志指出,java.lang.NumberFormatException:对于输入字符串:“2/”
问题内容: 我最近开始自学游戏编程。有人建议我从Python入手,然后得到一本书“从Python和Pygame开始游戏开发:从新手到专业”。我参加了他们讲授Vectors并创建Vector2类的部分。一切都进行得很好,直到我试图让除法运算符超载。我的代码是这样的: 现在,当我尝试调用“ /”运算符时,将显示: 这就是Python 3.3的全部内容,但是如果我将其与Python 2.7一起运行,则一
我尝试从长字符串中获取字符串,该字符串是Firebase URL 现在,如果您注意到上面字符串中姓名朱利安之前和之后的分数不足。我试图得到这个名字,但我正在得到 这是我的代码
为什么我在字符串开始时获得额外的而在字符串之间获得 我在期待: