-
用Properties做配置文件后,写进文本的字符串有些变成省略号了5
webname=sdfsd
url=http://www.miit.gov.cn/n11293472/n112...
textTag=text_font
dateTag=main-lm2
classOrId=class
url2=http://www.miit.gov.cn/
以上是我保存后 文本里的内容。。第二行后面杯具了
关键的代码如下,用的是properties的list(PrintStream):
PrintStream ps = new PrintStream(new File("F:\\temp\\"+im.getWebName()+".properties"));
pro.list(ps);
ps.flush();
ps.close();
求高手解释
问题补充:283433775 写道哥们,这个肯定不是properties问题,肯定是你取url地址时就已经是带省略号的,你是不是取得是<a> 连接里面的?
我现在只是在测试,我是手动复制网址,然后写在文本框里的,而且我有打印啊,if(im.getUrl()!=null) pro.setProperty("url", im.getUrl());
System.out.println("nfajskdhfjkhdksjlfhl "+pro.getProperty("url"));
显示也是正常的,我在想是不是list(ps)这里有什么问题2011年12月29日 16:18
2个答案 按时间排序 按投票排序
-
采纳的答案
看源码就知道了
public void list(PrintStream out) { out.println("-- listing properties --"); Hashtable h = new Hashtable(); enumerate(h); for (Enumeration e = h.keys() ; e.hasMoreElements() ;) { String key = (String)e.nextElement(); String val = (String)h.get(key); if (val.length() > 40) { val = val.substring(0, 37) + "..."; } out.println(key + "=" + val); } }
val = val.substring(0, 37) + "...";
长度超过40就变成...2011年12月30日 09:51
相关推荐
### C#操作Properties,读写配置文件 在C#编程中,经常需要处理应用程序的配置信息,例如数据库连接字符串、用户界面的语言设置等。这些配置信息通常存储在配置文件中,便于程序运行时动态加载和修改。C#提供了一种...
在Java开发中,将连接字符串存放在配置文件中是一种常见的最佳实践,这有助于提升代码的可维护性和灵活性。连接字符串通常用于数据库连接、API调用或者其他需要网络通信的服务。本篇将详细介绍如何在Java中实现这一...
`Properties`类是`java.util`包下的一个类,它专门用来处理文本配置文件。这类文件通常遵循“键=值”的格式,例如: ``` # info.properties url=http://example.com name=John Doe ``` #### 三、读取Properties...
在Python编程中,有时我们需要处理Java开发中常用的`.properties`配置文件。虽然Python标准库并未直接提供处理此类文件的模块,但我们可以自定义一个类来实现这个功能。本篇文章将详细探讨如何通过Python来读取并...
SpringBoot2.x properties全部配置文件总计1500+,每个配置文件写有中文解释。适用于系统学习springboot 深入学习springboot的同学。
在Java编程中,`properties`文件是用于存储应用程序配置信息的一种简单文本格式。这些文件通常包含键值对,其中键和值之间用等号或冒号分隔。本篇文章将详细探讨如何在Java中读取、写入、修改以及删除`properties`...
### 数据库连接字符串详解 #### 一、概述 在软件开发过程中,数据库连接字符串是连接应用程序与数据库管理系统之间的重要桥梁。本文将详细解读一个包含多种数据库类型(如 SQL Server、Oracle 和 MySQL)的连接...
"IDEA WEB项目启动不加载application.properties配置文件" 在本篇文章中,我们将讨论IDEA WEB项目启动不加载application.properties配置文件的问题。这个问题可能是由于项目中使用的SpringBoot版本不一致引起的。...
在Java编程中,`properties`文件是一种常用的存储配置信息的方式,它以键值对的形式组织数据,便于程序在运行时动态获取和修改配置。本文将详细介绍如何在Java中读取`properties`配置文件。 首先,我们需要了解`...
通过以上步骤,你可以使用Java的`Properties`类高效地读取、修改和保存配置文件,为你的应用程序提供灵活的配置管理。在实际项目中,你可能会将其封装到一个单独的类,如示例代码中的`PropertiesReader`,以提供更...
### log4j.properties配置文件详解 #### 一、概述 `log4j.properties`是Apache Log4j框架中用于配置日志记录行为的核心文件之一。通过这个文件,开发者可以定义日志消息的输出方式(例如控制台或文件)、日志级别...
配置文件上传.properties配置文件上传.properties配置文件上传.properties配置文件上传.properties配置文件上传.properties
这些配置信息通常存储在文本文件中,如`.properties`或`.cfg`格式,因为它们结构简单且易于编辑。本篇文章将深入探讨如何使用Java中的`java.util.Properties`类来读取这些配置文件,包括基本用法、方法解释、代码...
在 IBatisNet 配置文件 properties.config 中,我们通常将数据库连接字符串直接放在里面。但是,这样做很不安全,因为配置文件可以被轻易地查看和修改。为了解决这个问题,我们可以将 properties.config 文件作为...
要在`.properties`文件中添加新的配置项,可以使用文本编辑器直接在文件末尾添加新的一行,遵循键值对的格式。例如,要添加一个新的服务器地址配置: ```properties server.address=localhost ``` ### 删除键值对 ...
这些文件通常以`.properties`为扩展名,其中包含了键值对,用于保存应用程序的配置参数,如数据库连接字符串、系统路径、应用版本等。读取这些配置文件是Java开发中的常见任务,有助于将配置与代码分离,方便管理和...
cout打开配置文件失败"; getchar(); return 0; } cprop.load(); vector<string> vec = cprop.read("key3"); for (int i=0; i();i++) { cout[i].c_str(); } cprop.close();*/ /*写操作 CProperties cprop_write; ...
在这个例子中,我们首先创建一个`Properties`对象,然后通过`FileInputStream`打开配置文件,使用`load()`方法加载属性,最后用`getProperty()`获取指定键的值。 2. 使用`ResourceBundle`类 `ResourceBundle`类...
properties文件读写操作
".csproj"文件是项目配置文件,"Properties"则包含了项目的属性设置,这些都是开发过程中不可或缺的部分。 总的来说,"字符串工具箱"是一个全面的字符串处理工具,它集合了多种实用功能,满足了从基础文本操作到...