| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 672 人关注过本帖
标题:生成的随机字符串怎么能转换成自己想要的输出结果!
只看楼主 加入收藏
xiao84699024
Rank: 2
来 自:江西南昌
等 级:论坛游民
帖 子:25
专家分:39
注 册:2013-3-31
结帖率:100%
收藏
已结贴  问题点数:30 回复次数:6 
生成的随机字符串怎么能转换成自己想要的输出结果!
import
import
import
import
import
import
import
import java.util.UUID;

public class Demo3 {
    public static void main(String[] args) throws IOException {
        OutputStreamWriter osw = new OutputStreamWriter(
                new FileOutputStream("E:/xiao.txt"),"UTF-8");
        for(int i=0;i<100;i++){
        String str = UUID.randomUUID().toString();
        osw.write(str);
        }
        osw.close();
        InputStreamReader isr = new InputStreamReader(new FileInputStream("E:/xiao.txt"),"UTF-8");
        char c;
        while((c=(char)isr.read())!=-1){
            c = (char)isr.read();
            System.out.print(c);
        }
        isr.close();
    }
}





显示的结果是这样的:6749dbc5-abc8-40b1-b99f-01c7978053e4307814c2-fe32-4ae8-8db5-2ed7cfefd1e124548e18-ce25-4e5f-8d15-5e5ece28f0642ccc250a-6684-4b8d-a93c-a538c4966451fb9f7833-54c6-4541-968d-1a7f53c3b8718f6cda95-9708-4c9d-84f0-decddfe938a78e41dda0-4f2b-4c4b-b511-d48ae240f2ec8f71448d-09b8-47f9-9e42-376cb977027712f47930-33fe-4500-b151-1e75bf9e0f3428496e5f-952c-494b-9f6d-fddcee41a4bedc1e4323-c371-41c6-ba64-148edf1ac82b1341b9af-1845-49d0-9f77-13a15717e0e83f513a67-5282-4f98-bc37-e2376ac61624540a43f2-f024-41b2-865f-996a09b5f53affb25899-0d5a-498b-82e2-e8e8fe7b32bde88365ae-9381-4494-b1c4-3d877fdc53fb538ddb0b-2107-4b21-9908-eb6f4eaec60e75faa2f9-0c07-48dc-b562-e0381485587d64080281-3283-4c58-b9e1-4c75cd22da0d5bb5b370-13b9-4f1f-823d-4ee368eea6c9d6647d1a-11d7-4ad2-9547-02ecdedc4b1dd86771ed-a91f-4389-bf23-1478b9ece4cdb88d5c9b-9a9b-4838-ad63-98ac7588a5e20591224b-719d-4385-902b-b0fc50dd16d0e3f221f6-8d31-450a-838c-.....................
搜索更多相关主题的帖子: static public import 字符串 
2013-04-26 23:29
hhwz
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:87
帖 子:687
专家分:4502
注 册:2011-5-22
收藏
得分:2 
你是想要什么样的输出结果呢
2013-04-27 12:26
xiao84699024
Rank: 2
来 自:江西南昌
等 级:论坛游民
帖 子:25
专家分:39
注 册:2013-3-31
收藏
得分:0 
回复 楼主 xiao84699024
就是想要输出正常的字符吧!不要这样的,好乱!

天空的高度是鸟儿飞出来的,水无论有多深是鱼儿游出来的。
2013-04-27 12:52
hhwz
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:87
帖 子:687
专家分:4502
注 册:2011-5-22
收藏
得分:12 
String str = UUID.randomUUID().toString();
在这局下面加个换行符号就行了
2013-04-27 13:10
星112
Rank: 5Rank: 5
来 自:山西朔州
等 级:职业侠客
威 望:2
帖 子:94
专家分:342
注 册:2012-6-22
收藏
得分:16 
你想要什么样的输出结果呢?你要清楚UUID的作用,它就是要随机生成36位的字符串,来防止重复,如果嫌不好看,可以用println换行的
2013-04-27 16:34
xiao84699024
Rank: 2
来 自:江西南昌
等 级:论坛游民
帖 子:25
专家分:39
注 册:2013-3-31
收藏
得分:0 
回复 4楼 hhwz
噢,这样的哈!

天空的高度是鸟儿飞出来的,水无论有多深是鱼儿游出来的。
2013-04-29 03:42
Kingbox_tang
Rank: 7Rank: 7Rank: 7
来 自:天津师范大学
等 级:黑侠
威 望:3
帖 子:146
专家分:677
注 册:2012-11-27
收藏
得分:0 
晕,学习了!

旨在提高编程水平,学有所用,学有所成,学有所为。
2013-04-29 10:56
快速回复:生成的随机字符串怎么能转换成自己想要的输出结果!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.045406 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved