繁体   English   中英

使用Java API在Telnet中以编程方式添加用户

[英]Adding Users programatically in Telnet using java API

我正在使用Java API在telnet中添加用户。 借助以下方法,我可以将数据打印在控制台上...

  public void dataReceived(TelnetDataReceivedEvent event) {
        // print data received from telnet server to console
         System.out.print(event.getData());

        }

借助于此代码,我将在控制台中打印以下数据。.......JAMES远程管理工具2.3.2请输入您的登录名和密码登录ID:密码:欢迎光临。 帮助以获取命令列表用户演示已添加................

它正在从telnet服务器打印完整的数据,我只想要显示“最后一部分”,即提示诸如“添加了用户演示”或“存在用户演示”之类的操作..我不需要其余信息,我对此很陌生,有没有人知道如何实现此目标?请帮忙。我为此使用了Jscape。

不要直接打印event.getData()。 将其放入字符串中,然后在打印之前对其进行修改。 您可以使用substring函数获取最后一部分。

如果您确定“上半部分”的长度,可能会这样:

 public void dataReceived(TelnetDataReceivedEvent event) {

try{
        // print data received from telnet server to console

String s=event.getData();

String final_data=s.substring(s.length()-14);
         System.out.print(final_data.Trim());
}

catch(Exception e)
{
System.out.println(e.message())

}
        }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM