提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java读文件有限行的问题
其实你已经实现了,只是换一下输出的位置即可 for (int i = 0; i 100; i++) {
reader.append(line + "\n");
}
System.out.println(reader);
return reader.toString();
或者
for (int i = 0; i 100; i++) {
reader.append(line + "\n");
System.out.println(line);
}
return reader.toString();
相关问答
Q1: java 判断明日是否限行
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class Restriction {
public static void main(String[] args) {
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy年MM月dd日");
// 已知北京限号每13周轮换一次(轮换后周一使用原周五的限号,周二使用原周一的限号,……,周五使用原周四的限号)
// 已知2017年04月10日(周一)开始北京新一轮限号是:周一 3、8;周二 4、9;周三 5、0;周四 1、6;周五 2、7;
String[] nums = {"3、8", "4、9", "5、0", "1、6", "2、7"};
String[] week = {"星期天", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"};
Calendar origin = Calendar.getInstance();
origin.set(2017, 3, 10, 0, 0, 0); // 2017年04月10日0时0份0秒
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(System.currentTimeMillis());
calendar.add(Calendar.DATE, 1);
// try { // 放开此处注释,修改日期可作测试(仅支持测试2017年04月10日及以后的日期)
// calendar.setTime(dateFormat.parse("2017年07月12日"));
// } catch (ParseException e) {
// e.printStackTrace();
// }
Date tomorrow = calendar.getTime(); // 明天的时间
int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK); // 明天是星期几
String date = dateFormat.format(tomorrow) + week[dayOfWeek - 1];
if (Calendar.SATURDAY == dayOfWeek || Calendar.SUNDAY == dayOfWeek) {
System.out.println("明天是" + date + ",不限号"); //周末不限号
} else {
// 计算当前时间与2018-1-8之前的时间差,获得当前周一限号的位置
long millis = tomorrow.getTime() - origin.getTimeInMillis();
long tomorrow_index = millis / (13 * 7 * 24 * 60 * 60 * 1000L);
// 明天所在日期的轮换周期内周一限号的位置
int first = (5 - ((int) tomorrow_index % 5)) % 5;
int index = (first + dayOfWeek - 2) % 5;
System.out.println("明天是" + date + ",限尾号" + nums[index]);
}
}
}
// 2018年02月01日的运行结果为:
明天是2018年02月02日星期五,限尾号4、9
Q2: java单双号限行方法实现
1:创建Account的账号类,它是银行账户的模型,只有一个双精度浮点型属性,balance.
2:实现balance的get set 方法。
3:实现AddAmount()方法,将传入的数量加到余额balance中,并且在同一时间只允许一个线程去改变这个值,使用synchronized关键字。
4:实现SubtractAmount()方法,将传入的数量从余额balance中扣除,并且在同一时间只允许一个线程去改变这个值。
关于java车辆限行和车辆限行api的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。





