📄 write_text.java
字号:
package Skywar_text;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
public class Write_text {
String[] inputStr;
public Write_text() {
super();
// TODO 自动生成构造函数存根
}
/**
* @param args
* @throws Exception
*/
public static void main(String[] args) throws Exception {
// TODO 自动生成方法存根
String text_name="res/"+args[0];
try {
Write_text wt=new Write_text();
FileOutputStream fs=new FileOutputStream(text_name,false);
DataOutputStream ds=new DataOutputStream(fs);
wt.write(ds, str_text);
wt.inputStr=wt.read(text_name);
} catch (FileNotFoundException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}
}
void write(DataOutputStream ds,String[] str)throws Exception{
if(str==null){System.out.println(str+"wei null");return;}
ds.writeShort(str.length);
for(int i=0;i<str.length;i++){
ds.writeUTF(str[i]);
System.out.println("str["+i+"]="+str[i]);
}
ds.flush();
ds.close();
ds=null;
}
String[] read(String text) throws Exception{
String[] temp_str=null;
DataInputStream dis=new DataInputStream(new FileInputStream(text));
int num=dis.readShort();
temp_str=new String[num];
for(int i=0;i<num;i++){
temp_str[i]=dis.readUTF();
System.out.println("temp_str["+i+"]="+temp_str[i]);
}
return temp_str;
}
static String[] str_text={
// 3
"想去外面闯闯?帮我到马克伦农场,找卫兵托马斯要一朵宁神花,我就让你到森林外面去。(便条获得)",
"小伙子,不要急,等宁神花拿来了,我自然会放你过去",
"干的不赖( 路引获得)",
//7
"旅店,只要20个金币。",
"我的东西价廉物美",
"小伙子,这次又带来什么好东西了吗?",
"宁神花这里就非常多",
"哦,你是治安官大人派来拿宁神花的吗?明白了,这就给你(宁神花获得)",
"宁神花是一种非常普遍的药材,至少这里就非常多。",
"听卫兵说这段日子部落的人又在策划什么阴谋了,要我们平时多长个心眼。",
//8
"活腻了吗?不要来惹我!",
"没有万灵长靴你还想追杀我",
"出来捞的,总有一天要还的……(军用物资获得)",
"旁边那个家伙来了不少天了,凶神恶煞的,每人敢靠近它",
"……",
"想要我的命,找到龙晶指环再来试试看吧。",
"部落万岁",
"要通过这里,一定需要治安官的许可。",
//2
"如果你要去黑石小径转转的话,只要1000G而已。",
"谢谢你的1000G,你是可爱的天使",
//2
"帮我到黑石小径找我的手下卢修斯拿一个铁矿石",
"你的铲子将无所不能",
//2
"我是这个矮人部落的长老",
"嗯,干得不错,小孩儿",
//2
"如果你能找来精铁碎片的话,我可以试试看帮你修复。",
"等你的能力更强的时候再来看看吧",
//2
"如果你能找到重水的话,我可以让这把剑上的封印完全解除。",
"小孩儿,也许你将来能成为一个大人物。去黑市小径寻找你的未来吧",
//2
"小子,是老板要你来拿铁矿石的吗?没问题,但是要先让我填饱肚子。我最喜欢吃的就是赤脊山烤肉。",
"我说话算数,这是你要的东西。",
//2
"要尝尝我用独门秘法制作的赤脊山烤肉吗?我正好需要50个兽骨制作新的菜肴,你能帮我这个忙吗?",
"太感谢你了,这份烤肉就算做我的谢礼吧",
//5///32
"小伙子,这次的重犯可不一般。",
"真是英雄出少年啊",
"小伙子,你也是冲着联盟印记来的吧",
"你的行为配得上一名联盟勇士的称号,这块联盟印记是你应得的",
"这里是旅店,休息一晚上只要20个金币。",
//37 补充
"小伙子,有了足够的钱再来吧",//38
"铁趾挖掘场附近有大量宝贝,如果你能给我10个精金,10个钻石,我将给你需要的精铁碎片",
"不错小伙子,看来你确实是个很有勇气的人。",
"如果你能帮忙收集10个精金的话,10个古代遗物,另外给我1000块的工钱,我马上给你重水。",
"你是个爽快的人,来,这是你要的东西",
"没有“龙刺裹布”和“巨龙胸甲”还敢跟我斗",
"你是个强壮的人,印记给你了",
"别得意,真正的大军还在后面呢"
};
/* static String[] str_text={
"想去外面闯闯?帮我到马克伦农场,找卫兵托马斯要一朵宁神花,我就让你到森林外面去。(便条获得)",
"小伙子,不要急,等宁神花拿来了,我自然会放你过去",
"干的不赖( 路引获得)",
//7
"旅店,只要20个金币。",
"我的东西价廉物美",
"小伙子,这次又带来什么好东西了吗?",
"宁神花这里就非常多",
"哦,你是治安官大人派来拿宁神花的吗?明白了,这就给你(宁神花获得)",
"宁神花是一种非常普遍的药材,至少这里就非常多。",
"听卫兵说这段日子部落的人又在策划什么阴谋了,要我们平时多长个心眼。",
//8
"活腻了吗?不要来惹我!",
"就凭你,回家吃奶去吧",
"出来捞的,总有一天要还的……(军用物资获得)",
"旁边那个家伙来了不少天了,凶神恶煞的,每人敢靠近它",
"……",
"想要我的命,来试试看吧。",
"部落万岁",
"要通过这里,一定需要治安官的许可。",
//2
"如果你要去黑石小径转转的话,只要1000G而已。",
"谢谢你的1000G,你是可爱的天使",
//2
"帮我到黑石小径找我的手下卢修斯拿一个铁矿石",
"这个铲子一定会让你觉得物有所值的",
//2
"我是这个矮人部落的长老",
"嗯,干得不错,小孩儿",
//2
"如果你能找来精铁碎片的话,我可以试试看帮你修复。",
"等你的能力更强的时候再来看看吧",
//2
"如果你能找到重水的话,我可以让这把剑上的封印完全解除。",
"小孩儿,也许你将来能成为一个大人物。去黑市小径寻找你的未来吧",
//2
"小子,是老板要你来拿铁矿石的吗?没问题,但是要先让我填饱肚子。我最喜欢吃的就是赤脊山烤肉。",
"我说话算数,这是你要的东西。",
//2
"要尝尝我用独门秘法制作的赤脊山烤肉吗?我正好需要50个兽骨制作新的菜肴,你能帮我这个忙吗?",
"太感谢你了,这份烤肉就算做我的谢礼吧",
//5///32
"小伙子,这次的重犯可不一般。",
"真是英雄出少年啊",
"小伙子,你也是冲着联盟印记来的吧",
"你的行为配得上一名联盟勇士的称号,这块联盟印记是你应得的",
"这里是旅店,休息一晚上只要20个金币。",
//37 补充
"小伙子,有了足够的钱再来吧",//38
"铁趾挖掘场附近有大量宝贝,如果你能给我10个精金,10个钻石,我将给你需要的精铁碎片",
"不错小伙子,看来你确实是个很有勇气的人。",
"如果你能帮忙收集10个精金的话,10个古代遗物,另外给我1000块的工钱,我马上给你重水。",
"你是个爽快的人,来,这是你要的东西",
"啊,亡灵先遣队来了"
};*/
/* static String[] str_text={
//3
"嘿,小伙子,你想去外面闯闯?那你得得到我的同意才行哦,这样吧,你帮我到马克伦农场,找卫兵托马斯要一朵宁神花,我就让你到森林外面去。(便条获得)",
"小伙子,不要急,等宁神花拿来了,我自然会放你过去",
"干的不赖,你的确已经有资格挑战外面的世界了( 路引获得)",
//7
"这里是旅店,休息一晚上只要20个金币。",
"我的东西价廉物美,要来看看吗?",
"小伙子,这次又带来什么好东西了吗?",
"宁神花是一种非常普遍的药材,至少这里就非常多",
"哦,你是治安官大人派来拿宁神花的吗?明白了,这就给你(宁神花获得)",
"宁神花是一种非常普遍的药材,至少这里就非常多。",
"听卫兵说这段日子部落的人又在策划什么阴谋了,要我们平时多长个心眼。",
//8
"活腻了吗?不要来惹我!",
"就凭你,回家吃奶去吧",
"出来捞的,总有一天要还的……(军用物资获得)",
"旁边那个家伙来了不少天了,凶神恶煞的,每人敢靠近它",
"……",
"想要我的命,来试试看吧。",
"部落万岁",
"要通过这里,一定需要治安官的许可。",
//2
"哦,可怜的孩子,如果你要去黑石小径转转的话,不妨试试看我的介绍信,不过你知道,现在经济不景气,公务员也需要一些额外的收入来维持生活,明白吗?只要1000G而已,哦,这不是贿赂,只是外快。",
"谢谢你的1000G,你是可爱的天使",
//2
"小伙子,帮我个忙把,到黑石小径找我的手下卢修斯拿一个铁矿石,我有急用,谢谢啦。当然我的报酬也是很丰厚的",
"真是太感谢你了,这个地精矿工们用过的铲子一定会让你觉得物有所值的",
//2
"我是这个矮人部落的长老,如果你能证明你的勇气和忠诚,那你将成为我们的朋友。背面的荒芜之地可是你证明自己的绝佳地点",
"嗯,干得不错,小孩儿",
//2
"这把剑可是神器啊,不过好像被封印了,如果你能找来精铁碎片的话,我可以试试看帮你修复。铁趾挖掘场近来十分的不太平,你可要小心",
"恩,这次的解除不太顺利,等你的能力更强的时候再来看看吧",
//2
"如果你能找到重水的话,我可以让这把剑上的封印完全解除。铁趾挖掘场近来十分的不太平,你可要小心。",
"小孩儿,也许你将来能成为一个大人物。去黑市小径寻找你的未来吧",
//2
"小子,是老板要你来拿铁矿石的吗?没问题,但是要先让我填饱肚子。我最喜欢吃的就是赤脊山烤肉。",
"我说话算数,这是你要的东西。",
//2
"要尝尝我用独门秘法制作的赤脊山烤肉吗?一定让你吮指回味,唇齿留香的。我正好需要50个兽骨制作新的菜肴,你能帮我这个忙吗?",
"太感谢你了,这份烤肉就算做我的谢礼吧",
//5///32
"小伙子,你也是来帮助我们的吧,不过这次的重犯可不一般。",
"真是英雄出少年啊",
"小伙子,你也是冲着联盟印记来的吧,不过这次的重犯可不一般",
"你的行为配得上一名联盟勇士的称号,这块联盟印记是你应得的",
"这里是旅店,休息一晚上只要20个金币。",
//37 补充
"小伙子,有了足够的钱再来吧",//38
"精铁碎片?那可不是一般人才可以用的东西!,铁趾挖掘场附近有大量宝贝,如果你能给我10个精金,10个钻石,我将给你需要的精铁碎片,不过那里不安全啊",
"不错小伙子,看来你确实是个很有勇气的人。",
"真不凑巧阿,重水刚好用完了。如果你能帮忙收集10个精金的话,10个古代遗物,另外给我1000块的工钱,我马上可以给你做出来。",
"你是个爽快的人,来,这是你要的东西",
"啊,亡灵先遣队来了"
};*/
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -