当前位置: 首页 > 知识库问答 >
问题:

如何在java.txt文件中选择一个键及其适当的值

何兴学
2023-03-14

这是我的以下。txt文件

.txt文件

我想基于URL检索IP地址。我尝试了下面的代码,但失败了。我可以用HashMap来做吗。这是我的第一篇文章,我为我的错误道歉。

    FileReader fr = new FileReader("C:/Users/charan/Desktop/Resources/HashCheck.txt");
    BufferedReader br = new BufferedReader(fr);
    Scanner in = new Scanner(System.in);
    System.out.println("enter:");
    String output = in.next();
    String line;

    while((line =  br.readLine()) != null){
        if (line.contains(output))
        {
            output = line.split(":")[1].trim();
            System.out.println(output);
            break;
        }
        else
            System.out.println("UrL not found");
        break;
    }
    in.close();

}}

共有1个答案

谭新知
2023-03-14
public static void main(String args[]) throws IOException {

    FileReader fr = new FileReader("C:/Users/charan/Desktop/Resources/HashCheck.txt");
    BufferedReader br = new BufferedReader(fr);
    Scanner in = new Scanner(System.in);
    System.out.println("enter:");
    String output = in.next();
    String line;
    String myIp = null;                       //assign a new variable to put IP into
    while ((line = br.readLine()) != null) {
        if (line.contains(output)) {
            myIp = line.split(":")[1].trim(); //assign IP to the new variable
            System.out.println(myIp);
            break;                            //break only if you get the IP. else let it iterate over all the elements.
        }
    }
    in.close();
    if (myIp == null) {                      //if the new variable is still null, IP is not found
        System.out.println("UrL not found");
    }
}
 类似资料:
  • 问题内容: 如何选择多个文件? 问题答案: 新答案: 在HTML5中,您可以添加属性以选择多个文件。 旧答案: 每个只能选择1个文件。如果要发送多个文件,则必须使用多个输入标签或使用Flash或Silverlight。

  • 问题内容: 我有很多表具有相同的列“ customer_number”。我可以通过查询获取所有这些表的列表: 问题是如何从所有这些表中获取具有特定客户编号的所有记录,而不对每个表运行相同的查询。 问题答案: 我假设您要自动执行此操作。两种方法。 SQL生成SQL脚本 。 PLSQL 使用动态sql的类似想法:

  • 问题内容: 好吧,假设我有一张桌子,上面有照片。 我要做的是在页面上根据URI中的ID显示照片。下面的照片我想在附近的照片中显示10张缩略图,而当前照片应该在缩略图的中间。 到目前为止,这是我的查询(这只是一个示例,我使用7作为id): 但是我得到这个错误: 问题答案: 只能为‘d查询定义一个子句。使用或都没关系。MySQL确实支持’d查询的某些部分的子句,但是如果没有定义顺序的能力,它就相对没有

  • 问题内容: 我得到了一个带有自动公司常规设置的桌子。ID。一些行已被删除,因此ID列表可能如下所示: (1,2,3,5,8,…) 然后,从另一个来源( 编辑:另一个来源=数据库中不存在 ),我得到了这个数组: (1、3、4、5、7、8) 我正在寻找我可以在数据库上使用的查询,以从我拥有的数组中获取表中未包含的ID:s的列表。可能是: (4、7) 是否存在?我现在的解决方案是创建一个临时表,以便命令

  • 问题内容: 我在多个非缓冲通道上使用select时发现 即使两个通道都具有数据,但是在处理此选择时,在chana和case chanb中落下的调用也不平衡。 运行此演示,当其中一个通道完成读/写操作时,另一个通道可能仍保留999-1。 有什么方法可以确保平衡? 问题答案: Go 语句不偏向任何(就绪)情况。引用规范: 如果可以进行一种或多种通信,则可以通过 统一的伪随机选择 来选择可以进行的单个通

  • 我想在选择另一个select元素的一个选项时显示一个select元素,在选择另一个选项时隐藏它。 这是JavaScript: 感谢任何帮助。谢谢