我刚刚开始我的第一个编程课程,我正在尝试编写一个使用JOption对话框的程序,而且似乎无法弄清楚如何创建正确的输出。我试图让用户在对话框输入框中输入一个URL,并且输出对话框只显示没有www的网站名称。或.com部分。提前谢谢!
public static void main(String[] args)
{
String input= JOptionPane.showInputDialog(null,
"Please enter website URL");
String.output=JOptionPane.showMessageDialog(null,
)
答案 0 :(得分:0)
java中有一个名为replace()的方法,非常适合这种情况。
对于学习知识,该方法看起来像这样(内置):
public String replace(char oldChar, char newChar)
但是为了调用它,你可以输入你的字符串。当然用参数替换。
input.replace("www" , "") //Makes the www blank
我建议将这些内容放入switch / if语句中。
if (input.contains ("www") {
input.replace("www" , "") //Makes the www blank
}
现在,如果您还想删除.com(如果存在),那么:
if(input.contains(".com"){
input.replace(".com", "")
}
多数民众赞成。首先,检查用户是否输入了您不想使用的东西.contains,如果他们确实使用.replace删除了它。
~{Rich}