java疑问,求高手解答 10

我想制作一个域名批量解析工具,如图,在上面文本域中输入多个域名,在下面文本域中输出所有域名的解析结果。当前我的代码只能实现单个域名的解析和输出,求解代码如下:import... 我想制作一个域名批量解析工具,如图,在上面文本域中输入多个域名,在下面文本域中输出所有域名的解析结果。当前我的代码只能实现单个域名的解析和输出,求解

代码如下:
import java.awt.*;import javax.swing.*;import java.awt.event.*;import java.net.*;public class Test11 extends JFrame implements ActionListener{ JTextArea wby1; JTextArea wby2; JScrollPane gdt1; JScrollPane gdt2; JButton an; String name; public static void main(String[] args){ Test11 a=new Test11(); } public Test11(){ an=new JButton(); wby1=new JTextArea(); wby2=new JTextArea(); gdt1=new JScrollPane(wby1); gdt2=new JScrollPane(wby2); an.addActionListener(this); this.setLayout(new GridLayout(3,1)); this.add(gdt1);this.add(an);this.add(gdt2); this.setVisible(true); this.setSize(400,300); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } public void actionPerformed(ActionEvent e){ name=wby1.getText(); System.out.println("你输入的域名是"+name); try{ InetAddress[] address=InetAddress.getAllByName(name); for(int i=0;i<address.length;i++){ System.out.println("第一个域名是:"+address[i]); wby2.append(address[i].toString()); wby2.append("\n"); } }catch(Exception k){ System.out.println("有错误"); } }}
展开
 我来答
7764sky
2014-08-28 · TA获得超过2616个赞
知道大有可为答主
回答量:1245
采纳率:0%
帮助的人:1420万
展开全部
你的InetAddress.getAllByName(name); getAllByName这个方法怎么实现的。
Rainnous_bhw
2014-08-28 · TA获得超过111个赞
知道小有建树答主
回答量:89
采纳率:100%
帮助的人:89.8万
展开全部
name啊,输入www.baidu.com是可以解析的,问题是你继续来个回车,输入www.sina.com,name中的数据就是www.baidu.com加上一个回车加上www.sina.com了,这让人家咋解析嘛。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式