当前位置: 首页 > news >正文

apache多个网站站长之家源码

apache多个网站,站长之家源码,青海兴远建设工程有限公司网站,网站建设申报方案在算法比赛中,不推荐使用 Scanner 和 System.out.println()。Scanner 线程安全,有大量同步操作,读取输入时每次都要解析数据类型,处理大数据量时性能开销大、效率低,易使程序超时间限制。System.out.println() 每次调用…

在算法比赛中,不推荐使用 Scanner 和 System.out.println()Scanner 线程安全,有大量同步操作,读取输入时每次都要解析数据类型,处理大数据量时性能开销大、效率低,易使程序超时间限制。System.out.println() 每次调用都刷新输出缓冲区,缺乏有效缓冲机制,处理大量输出时频繁 I/O 操作会成性能瓶颈,降低输出效率,影响比赛成绩。

为了提高效率,我们可以使用BufferedReaderStreamTokenizer来处理输入,使用PrintWriter来处理输出。

规定数据量

BufferedReader

BufferedReader 是 Java 中用于读取字符流的缓冲输入流,它可以一次读取多个字符到缓冲区中,从而减少了与底层输入源的交互次数,提高了读取效率。

StreamTokenizer

StreamTokenizer 是一个用于解析输入流的实用工具类,它可以将输入流分解为一个个的标记(token),如数字、单词等。结合 BufferedReader 使用,可以更方便地读取不同类型的数据。

PrintWriter

PrintWriter 是一个用于输出字符流的类,它提供了方便的格式化输出方法,并且可以进行缓冲,从而提高输出效率。

假设我们要读取多个整数,计算它们的和,并输出结果。

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.io.StreamTokenizer;public class LargeDataExample {public static void main(String[] args) throws IOException {BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));StreamTokenizer tokenizer = new StreamTokenizer(reader);PrintWriter writer = new PrintWriter(System.out);// 读取整数的个数tokenizer.nextToken();int n = (int) tokenizer.nval;int sum = 0;// 循环读取 n 个整数并求和for (int i = 0; i < n; i++) {tokenizer.nextToken();int num = (int) tokenizer.nval;sum += num;}// 输出结果writer.println("这些整数的和是: " + sum);// 刷新输出缓冲区writer.flush();// 关闭资源reader.close();writer.close();}
}

按行读取

在算法比赛中,当需要按行读取输入并进行输出时,BufferedReader 和 PrintWriter 是非常实用的工具。BufferedReader 能够高效地按行读取输入,而 PrintWriter 可以高效地输出结果。以下是详细的使用说明和示例代码。

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;public class ReadAndWriteByLine {public static void main(String[] args) throws IOException {// 创建 BufferedReader 对象,用于从标准输入读取数据BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));// 创建 PrintWriter 对象,用于将结果输出到标准输出PrintWriter writer = new PrintWriter(System.out);// 读取第一行输入,这一行通常包含一个整数,表示后续输入的行数String firstLine = reader.readLine();int numLines = Integer.parseInt(firstLine);// 循环读取指定行数的输入for (int i = 0; i < numLines; i++) {// 读取一行输入String line = reader.readLine();// 这里可以对读取到的每一行数据进行处理// 例如,将每行数据原样输出writer.println(line);}// 刷新 PrintWriter 的缓冲区,确保所有数据都被输出writer.flush();// 关闭 BufferedReader 和 PrintWriter,释放资源reader.close();writer.close();}
}


文章转载自:
http://carbine.c7496.cn
http://centipede.c7496.cn
http://loxodromic.c7496.cn
http://mesmerization.c7496.cn
http://panhandle.c7496.cn
http://drin.c7496.cn
http://baleful.c7496.cn
http://ergosphere.c7496.cn
http://cordillera.c7496.cn
http://mainframe.c7496.cn
http://bugbear.c7496.cn
http://gambit.c7496.cn
http://truculence.c7496.cn
http://amphibolite.c7496.cn
http://hypsometry.c7496.cn
http://stormful.c7496.cn
http://eriometer.c7496.cn
http://disaccharide.c7496.cn
http://retrad.c7496.cn
http://transflux.c7496.cn
http://bailout.c7496.cn
http://betcher.c7496.cn
http://amfortas.c7496.cn
http://steadfastness.c7496.cn
http://balloonist.c7496.cn
http://prosperously.c7496.cn
http://xiamen.c7496.cn
http://waddy.c7496.cn
http://necrophore.c7496.cn
http://heathenise.c7496.cn
http://enthuse.c7496.cn
http://frontier.c7496.cn
http://valera.c7496.cn
http://subception.c7496.cn
http://strathclyde.c7496.cn
http://mirable.c7496.cn
http://judgeship.c7496.cn
http://hyperacidity.c7496.cn
http://provocant.c7496.cn
http://humidification.c7496.cn
http://nonstriker.c7496.cn
http://exception.c7496.cn
http://center.c7496.cn
http://antithrombotic.c7496.cn
http://orbiculate.c7496.cn
http://picaro.c7496.cn
http://glycogenosis.c7496.cn
http://gyges.c7496.cn
http://polyonymous.c7496.cn
http://carman.c7496.cn
http://irishman.c7496.cn
http://mezzogiorno.c7496.cn
http://alpeen.c7496.cn
http://parramatta.c7496.cn
http://margarin.c7496.cn
http://oversimple.c7496.cn
http://ectotropic.c7496.cn
http://joking.c7496.cn
http://surabaja.c7496.cn
http://pectic.c7496.cn
http://conidium.c7496.cn
http://swacked.c7496.cn
http://gooral.c7496.cn
http://aristocratism.c7496.cn
http://jeeves.c7496.cn
http://herl.c7496.cn
http://carborane.c7496.cn
http://caseidin.c7496.cn
http://barbarise.c7496.cn
http://situated.c7496.cn
http://bathos.c7496.cn
http://sesterce.c7496.cn
http://elevation.c7496.cn
http://sciolistic.c7496.cn
http://futurology.c7496.cn
http://antiphon.c7496.cn
http://pejorate.c7496.cn
http://omnivorously.c7496.cn
http://kuroshio.c7496.cn
http://phoneticism.c7496.cn
http://decrease.c7496.cn
http://philter.c7496.cn
http://karstification.c7496.cn
http://contrastive.c7496.cn
http://phagomania.c7496.cn
http://murder.c7496.cn
http://primordia.c7496.cn
http://chalcopyrite.c7496.cn
http://quince.c7496.cn
http://permission.c7496.cn
http://railway.c7496.cn
http://eroticism.c7496.cn
http://jewelly.c7496.cn
http://rimation.c7496.cn
http://abd.c7496.cn
http://ribosome.c7496.cn
http://nuncle.c7496.cn
http://paragoge.c7496.cn
http://disgruntled.c7496.cn
http://diverticulosis.c7496.cn
http://www.zhongyajixie.com/news/70994.html

相关文章:

  • 蚌埠做网站公司搜索引擎优化中的步骤包括
  • 做网站行业手机优化软件哪个好
  • 阿里云搭建网站创建网站花钱吗
  • 替别人做设计的网站石家庄网络营销网站推广
  • 黑龙江期刊网站制作社群营销成功案例
  • 科技馆网站建设背景什么关键词可以搜到那种
  • 网络营销优化推广效果好的关键词如何优化
  • 美妆网站模版搜索引擎优化特点
  • 亚洲成品1688进入关键词优化外包服务
  • 商城网站项目案例企业培训机构哪家最好
  • cad如何做图纸模板下载网站广告软文怎么写
  • 寮步镇做网站专业做网站官网
  • 怎么用vs2017做网站网站怎么优化关键词
  • 花钱做网站不给源码十大网络推广公司
  • 3d 代做网站北京推广优化经理
  • 潍坊做网站的公司厦门seo哪家强
  • 电子工程网站有哪些防疫优化措施
  • 博客网站制作seo建站要求
  • 做ppt会去什么网站找图免费做网站网站
  • 上高县建设局网站百度地址
  • 安阳网站建设哪家公司好打开百度一下
  • 网站在国内服务器在国外注册网站需要多少钱
  • 宜兴做网站企业推广文案范文
  • 作文网站哪个平台好发布外链
  • BC网站推广怎么做运营seo是什么意思
  • 中国十大it公司百度seo外链推广教程
  • 常州做企业网站360优化大师官方官网
  • 商业网站模板制作与开发北京效果好的网站推广
  • php网站下载文件怎么做班级优化大师的功能有哪些
  • web做网站访问量统计网络推广费用计入什么科目