如何摆脱字符串输入的某些部分?

时间:2015-09-29 02:29:05

标签: java joptionpane

我刚刚开始我的第一个编程课程,我正在尝试编写一个使用JOption对话框的程序,而且似乎无法弄清楚如何创建正确的输出。我试图让用户在对话框输入框中输入一个URL,并且输出对话框只显示没有www的网站名称。或.com部分。提前谢谢!

   public static void main(String[] args) 
{
   String input= JOptionPane.showInputDialog(null,
           "Please enter website URL");
   String.output=JOptionPane.showMessageDialog(null,
           )

1 个答案:

答案 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}