用Properties做配置文件后,写进文本的字符串有些变成省略号了

问题描述

webname=sdfsdurl=http://www.miit.gov.cn/n11293472/n112...textTag=text_fontdateTag=main-lm2classOrId=classurl2=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 写道

解决方案

看源码就知道了 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就变成...
解决方案二:
哥们,这个肯定不是properties问题,肯定是你取url地址时就已经是带省略号的,你是不是取得是<a> 连接里面的?

时间: 2024-10-25 09:44:13

用Properties做配置文件后,写进文本的字符串有些变成省略号了的相关文章

我想做一个这样新用户注册界面,可是我不会把权限和姓名也写进数据库,求好心人赐一个完整代码

问题描述 我想做一个这样新用户注册界面,可是我不会把权限和姓名也写进数据库,求好心人赐一个完整代码 解决方案 看看这些http://download.csdn.net/detail/aimonhai/1480222http://download.csdn.net/download/bkzhw3/5975209http://download.csdn.net/download/fanhongwei601/4353841http://download.csdn.net/detail/qq223857

xml-微信支付开发如何在用户支付成功后在notify.php上把支付成功的订单号写进数据库

问题描述 微信支付开发如何在用户支付成功后在notify.php上把支付成功的订单号写进数据库 就是无法取得微信返回的xml中的out_trade_no,商户订单号 解决方案 http://q.cnblogs.com/q/67420/

解析php如何将日志写进syslog

本篇文章是对php中将日志写进syslog的方法进行了详细的分析介绍,需要的朋友参考下   在做项目的时候们为了方便运维,我们经常需要将系统日志写入系统syslog,下边我们就介绍一下,在linux下php对syslog的操作:在linux中配置syslog在linux中,facility(设备)有以下几种:AUTH 普通安全/授权消息 AUTHPRIV 私有安全/授权消息 CRON 定时器进程 DAEMON 守护进程 KERN 内核消息 LOCAL0 ... LOCAL7 本地应用,在wind

spring框架中Bean的基本属性及调用外部properties等配置文件的方法介绍

Bean的基本属性   id属性: Bean的唯一标识名.它必须是合法的XML ID,在配置文件中,不能有重复id的Bean,因为容器在获取Bean的实例时都用它来做唯一索引. name属性: 用来为id创建一个或多个别名.它可以是任意的字母符合.多个别名之间用逗号,封号或空格分开. class属性: 用来定义类的全限定名(包名+类名),class属性指明了Bean的来源. 下面是一个Bean的简单配置: <?xml version="1.0" encoding="UT

线程-socket通信中,socket建立连接后能进行长时间的反复读写操作吗?

问题描述 socket通信中,socket建立连接后能进行长时间的反复读写操作吗? 服务端和客户端以socket建立连接进行通信,我想以单线程实现多文件传输,循环发送多个文件,只是对输入输出流进行打开和关闭,为什么第一个文件传完后进行第二个文件传输时会抛异常:Socket is closed?求高手指点迷津,难道一定要关闭socket然后重新连接吗? 解决方案 不需要,肯定是你代码写得有问题.不妨把代码贴出来看看 解决方案二: 通过Socket连接一次传输多个文件 解决方案三: 上代码看看,估计

C# 程序定时向硬盘的csv文件写进数据, 同时 客户会打开此csv文件 怎样使得打开的时候不更新数据 关闭 再下次打开文件时 把期间的数据写进csv文件中去

问题描述 C#程序定时向硬盘的csv文件写进数据,同时客户会打开此csv文件怎样使得打开的时候不更新数据关闭再下次打开文件时把期间的数据写进csv文件中去 解决方案 解决方案二:我就在线等.....解决方案三:http://bbs.csdn.net/topics/320082995不知道上面的帖子能不能帮到你解决方案四:引用2楼yahle的回复: http://bbs.csdn.net/topics/320082995不知道上面的帖子能不能帮到你 没帮到什么还是谢谢解决方案五:我想知道,你是怎么

[20121207]vim中使用bc做10与16进制计算.txt

[20121207]vim中使用bc做10与16进制计算.txt 工作中需要经常做10与16进制的转换,我记得以前有一个插件与vim结合可以实现简单的计算功能,比在平时输入是时输入ctrl+r=计算式(在插入模式)要方便一些,我个人计算时经常使用.链接如下: http://www.vim.org/scripts/script.php?script_id=219http://space.itpub.net/267265/viewspace-82924 实际上作者给出的例子,好像也可以实现,我感觉不

JAVA之旅(二十九)——文件递归,File结束练习,Properties,Properties存取配置文件,load,Properties的小练习

JAVA之旅(二十九)--文件递归,File结束练习,Properties,Properties存取配置文件,load,Properties的小练习 我们继续学习File 一.文件递归 我们可以来实现一个文件管理器,简单的,但是在此之前,我们先来做点小案例 package com.lgl.hellojava; import java.io.File; public class HelloJJAVA { public static void main(String[] args) { File d

用配置文件来实现敏感词汇过滤的功能。。。配置文件怎么写啊。。。

问题描述 用配置文件来实现敏感词汇过滤的功能...配置文件怎么写啊... 我要做敏感词汇过滤的功能,需要读取敏感词汇文件,一大神告诉我用配置文件来实现,但是我不知道配置文件该如何写...请各位大神帮下忙!非常急...求各位大神速速回复,将不甚感激啊... 解决方案 说配置文件那是胡诌的.没有程序代码光"配置"有什么用. 解决方案二: 你首先需要写一个程序,这个程序用来读取配置文件中的单词列表,然后它去过滤这些单词,这才有用. 那么你的程序怎么写决定了你的配置文件怎么写. 最简单的,你可