package comylqtest;
import javaioBufferedReader;
import javaioBufferedWriter;
import javaioFile;
import javaioFileReader;
import javaioFileWriter;
import javaioIOException;
import javautilArrayList;
import javautilHashMap;
import javautilList;
public class Test {
NumSaver saver = new NumSaver();
public static void main(String[] args) throws IOException {
Test test = new Test();
testread("data/filetxt","data/outtxt");
}
public void read(String pathIn, String pathOut) throws IOException {
BufferedReader reader = new BufferedReader(new FileReader(new File(pathIn)));
BufferedWriter writer = new BufferedWriter(new FileWriter(new File(pathOut)));
String tmp = null;
while((tmp = readerreadLine()) != null){
Systemoutprintln(tmp);
String years = getYearRange(tmp);
writerwrite(yearssubstring(1,yearslength() - 1) + "\n");
}
writerwrite(savertoString());
writerflush();
readerclose();
writerclose();
}
public String getYearRange(String tmp){
String[] range = tmpsplit(" \\- ");
List<Integer> years = new ArrayList<>();
for(int i = IntegervalueOf(range[0]); i <= IntegervalueOf(range[1]); i++){
yearsadd(i);
saversave(i);
}
return yearstoString();
}
public class NumSaver extends HashMap<Integer, Integer>{
private static final long serialVersionUID = 8101506360053704633L;
public void save(int num){
thisput(num, null);
}
@Override
public Integer put(Integer key, Integer value) {
return superput(key, superget(key) == null 1 : superget(key) + 1);
}
@Override
public String toString() {
StringBuilder strBuilder = new StringBuilder();
for(Entry<Integer, Integer> entry : thisentrySet()){
strBuilderappend(entrygetKey() + ":" + entrygetValue() + ", ");
}
return strBuildertoString()substring(0,strBuilderlastIndexOf(","));
}
}
}
目录结构如下图所示:
看看是否满足你的要求
package testWrite;
import javaioFile;
import javaioFileInputStream;
import javaioFileOutputStream;
import javaioInputStream;
public class write {
InputStream inStream ;
FileOutputStream fs ;
int bytesum = 0;
int byteread = 0;
String data ;
StringBuffer dd;
public static byte[] readdata(String filePath) {
byte[] data = new byte[2048];// 用于存储读取的文件内容
try {
File file = new File(filePath);
if (fileexists()) {
FileInputStream fis = new FileInputStream(file);
fisread(data);
fisclose();
}else{
Systemoutprintln("文件不存在");
}
} catch ( Exception e) {
}
return data;
}
public void writeFile(String fileCopyPath,byte [] data){
File file = new File(fileCopyPath);
try {
if (!fileexists()) {
filecreateNewFile(); //创建文件
FileOutputStream fos = new FileOutputStream(file);
foswrite(data);
fosclose();
}else{
Systemoutprintln("文件已经存在");
}
} catch (Exception e) {
eprintStackTrace();
}
}
}
package testWrite;
public class writeOne extends write {
public static void main(String[] args) {
//第一种
// writeOne a=new writeOne ();
// byte [] data=areaddata("D:\\Users\\workspace\\testWrite\\src\\testWrite\\writejava");
// awriteFile("D:\\Users\\workspace\\testWrite\\src\\testWrite\\writenewjava",data);
//第二种
writeOne a2=new writeOne ();
Systemoutprintln(SystemgetProperty("userdir"));//userdir指定了当前的路径
String path=SystemgetProperty("userdir");
Systemoutprintln(path);
String writefile="\\src\\testWrite\\writejava";
String writenewfile="\\src\\testWrite\\writenewjava";
String w1=path+writefile; //读取文件的路径
String w2=path+writenewfile; //写入文件路径
byte [] data=a2readdata(w1); //读取文件
a2writeFile(w2 ,data); //写入文件
}
}
本地已经调试通过可以复制writejava 文件 ,注意包,和文件的路径 直接运行第二个java文件就可以了,运行后刷新一下就可以看到复制的文件(备注:我是使用myeclipse环境进行调试)
1、在打开的ie浏览器窗口右上方点击齿轮图标,选择“Internet选项”,如下图所示:
2、在打开的Internet选项窗口中,切换到安全栏,在安全选卡中点击“自定义级别”,如下图所示:
3、在“安全设置-Internet区域”界面找到“Java小程序脚本”、“活动脚本”,并将这两个选项都选择为“禁用”,然后点击确定,如下图所示:
部分浏览器禁止运行Java程序的步骤。
IE 60 sp1
在界面顶部的菜单栏点击“工具→Internet选项→安全→自定义级别→脚本”,对“Java小程序脚本”选项点选禁用。
MyIE 32DC
在界面顶部的菜单栏点击“选项→MyIE选项→下载”,不要勾选“允许Java Applet”。并检查工具栏的图标“下载”旁点击按钮,确定没有勾选“允许Java Applet(当前窗口)”。
GreenBrowser 22 build 429
在界面顶部的菜单栏点击“工具”→GreenBrowser选项→下载”,不要勾选“允许Java” 。同样在工具栏的图标“显示”旁点击按钮,确定没有勾选“允许Java(J)”。
TouchNet 128 英文版
在界面顶部的菜单栏点击“Options →TouchNet Options→Download”,勾选“Disable Java” 。
Sleipnir 154 汉化版
在界面底部点击“允许/禁止Java”图标,变灰即生效。
Mozilla Firefox 08 繁体中文版
在界面顶部的菜单栏点击“工具→选项→网页”,不要勾选“可使用Java”。
当然,为获得较高安全性可以将IE类浏览器ActiveX功能、Java功能和脚本功能全部关闭,将非IE类浏览器Java和Javascript功能关闭,只是这样就限制了许多网站、论坛的功能,网页的特效也不能显示。
abstract class VirtualLife{
int lifeValue;
int attackPowe;
int describe;
public abstract void physicalAttack();
}
abstract class VirtualHero extends VirtualLife{
int defense;
int armor;
}
interface ISkill{
void skillFirst();
void skillSecond();
void skillThird();
void skillFourth();
}
class Ezreal extends VirtualHero implements ISkill{
String hero ="Ezreal";
public void physicalAttack() {
Systemoutprintln(hero+"物理攻击为"+attackPowe);
}
public void skillFirst() {
Systemoutprintln(hero+"使用了技能"+1);
}
public void skillSecond() {
Systemoutprintln(hero+"使用了技能"+2);
}
public void skillThird() {
Systemoutprintln(hero+"使用了技能"+3);
}
public void skillFourth() {
Systemoutprintln(hero+"使用了技能"+4);
}
}
class Annie extends VirtualHero implements ISkill{
String hero ="Annie";
public void physicalAttack() {
Systemoutprintln(hero+"物理攻击为"+attackPowe);
}
public void skillFirst() {
Systemoutprintln(hero+"使用了技能"+1);
}
public void skillSecond() {
Systemoutprintln(hero+"使用了技能"+2);
}
public void skillThird() {
Systemoutprintln(hero+"使用了技能"+3);
}
public void skillFourth() {
Systemoutprintln(hero+"使用了技能"+4);
}
}
class Soliders extends VirtualLife{
public void physicalAttack() {
Systemoutprintln("我是小兵,我的攻击力为"+attackPowe);
}
}
public class Test {
public static void main(String[] args){
Ezreal ezreal=new Ezreal();
ezrealattackPowe=10;
ezrealphysicalAttack();
Annie annie=new Annie();
annieattackPowe=20;
anniephysicalAttack();
Soliders solider=new Soliders();
soliderattackPowe=5;
soliderphysicalAttack();
}
}
以上就是关于一个处理文本数据的python脚本或者java小程序全部的内容,包括:一个处理文本数据的python脚本或者java小程序、用java语言,编写一个小程序。、java中的对象引用打印出来为什么不是地址等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)