近年来学习java的人是越来越多,毕竟市场上的需求特别的大,但是在学习Java编程的时候,大家是不是会与代码打交道,我们大家也都知道,我们上学的时候写的笔记是不是一行一行的呢?代码也是但是做程序的人都知道代码自己是不会换行的,你一直写他就一直有,想要换行就要用到字符,java同样也是,不过Java中换行的方式也有很多,既然有很多种你知道他们的区别所在吗?

1、\r 叫回车 Carriage Return

2、\n 叫新行 New Line

以上的两种代码换行符都会造成换行,使用System.getProperty("line.separator")来获取当前OS的换行符

常用:第一种:使用System.out.println()//这是换一行。第二种:使用System.out.print("\n");//这也是换一行.第一种和第二种差不多。只是,如果你要换两行,三行,多行的话。就用:System.out.println("\n\n");换两行;换三行:System.out.println("\n\n"\n);

关于几大平台中Java换行的代码问题如下:

1.问题

windows平台的换行符为/r/n;

linux平台的换行符为/n;

java程序中如何将不同平台用户输入的换行符转换成特定系统的换行符.

2.解答

java 代码

1. String userInputString = userInput;

2. userInputString = userInputString.replaceAll ( "\r", "" );

3. userInputString = userInputString.replaceAll ( "\n",

"\\\\"+System.getPropert("line.separator"));

java中换行符_Java代码中的换行符有哪几种?区别是什么?相关推荐

  1. java 不要使用魔法值_Java代码中的魔法值

    所谓魔法值,是指在代码中直接出现的数值,只有在这个数值记述的那部分代码中才能明确了解其含义. 1. 前言 重构老代码中遇到了不少类似下面这种写法: public void attend(String ...

  2. java异常统一处理_Java 代码中的全局异常处理

    最近接手一个新项目,写用例的时候去翻看代码,发现部分代码里缺少基本的异常处理,包括对参数异常以及业务异常的处理.对照之前负责过的异常处理做得比较好的项目,给开发提了几点建议,顺便又去翻看了之前项目的代 ...

  3. java元素符号是什么_Java 代码中 @ 符号是什么意思?

    展开全部 annotation. Annotation,是Java5的新特性,下面是Sun的Tutorial的描述,因为是英文,这里我翻译下,希望能够比较清晰323131333532363134313 ...

  4. java程序优化快捷键_Java 代码中针对性能优化的总结方案

    在一个好的项目中代码优化是永远离不开的话题,如果有充足的时间开发和维护代码,必须考虑每个可以优化的细节,日积月累,项目的质量才会上升,代码优化是绝对有必要的工作.代码优化的主要目的是减少代码块,提升代 ...

  5. java ip 白名单_Java代码中对IP进行白名单验证

    public classipUtil {//IP的正则,这个正则不能验证第一组数字为0的情况//private static Pattern pattern = Pattern//.compile(& ...

  6. Xpath在选择器中正确,在代码中返回的是空列表问题

    Xpath在选择器中正确,在代码中返回的是空列表问题 一.问题: 在进行爬虫的时候我们会用到xpath解析html文件,但是会有一种情况就是在xpath选择器中可以使用,但是在代码中就无法使用的情况. ...

  7. redis高并发原理_Java中的42行代码中的URL缩短服务— Java(?!)Spring Boot + Redis...

    redis高并发原理 显然,编写URL缩短服务是新的"世界,您好! "在物联网/微服务/时代的世界中. 一切始于在45行Scala中的URL缩短服务-整洁的Scala,以Spray ...

  8. java语言修饰符$_Java语言中的修饰符

    类.方法.成员变量和局部变量可用修饰符 修饰符 类 成员方法 构造方法 成员变量 局部变量 Abstract √ √ Static √ √ Public √ √ √ √ Protected √ √ √ ...

  9. java ip加密如何访问_java代码中如何实现http访问

    作者:释怀Na 出自:CSDN 原文:blog.csdn.net/qq_35906921/article/details/98076258 java代码中如何实现http访问 大概的实现就是 请求ht ...

最新文章

  1. 分类算法之贝叶斯网络(Bayesian networks)
  2. 从CCF的改革看中国科技社团的改革
  3. 查看tensorflow pb模型文件的节点信息
  4. Windows栈溢出原理
  5. PHP实例——获取文件的绝对路径
  6. Linux用extundelete恢复磁盘文件-攻防世界Recover-Deleted-File
  7. 初始化Dictionarystring, object赋值
  8. “杀”一个程序员不需要用枪,改三次需求就可以了!
  9. 数据库原理及应用【五】安全性和完整性约束
  10. [html] 在a标签中,怎样防止链接跳转?
  11. vue如何输出一个值_如何利用vue获取当前点击的元素并传值(图文教程) -
  12. 第九章 Servlet工作原理解析
  13. IntelliJIDEA和tomcat在浏览器js乱码问题解决
  14. 的write方法有哪些参数_Python笔记13:文件操作三件套:read,write,seek
  15. leetcode—8.同向双指针—滑动窗口题型python解答
  16. 关于Adaper的相关用法
  17. Fritzing软件绘制Arduino面包板接线图传感器模块库文件186
  18. C语言操作符详解(坑点+重难点+优先级结合性总结)
  19. 2021年要毕业了,有必要考研吗?工作经验重要还是学历重要 ?
  20. Android Studio WiFi 之 获取 WiFi 名称、IP、Mac

热门文章

  1. pages/share/share.json 文件不是 UTF-8 格式(微信小程序)
  2. 实现zotero使用onedrive同步
  3. Linux网络编程之TCP状态转移
  4. 安富莱v6开发板网口通讯_【STM32-V6】STM32F429BIT6开发板开源, 丰富软件资源, 强劲硬件配置, 配套600多实例, 17套手册持续更新中2020-12-14...
  5. 医疗健康行业的企业营销要如何做好软文发布推广?
  6. mysql监控 jsp,jsp988网络舆情监控系统mysql
  7. Unity 工具之 内嵌网页/浏览器插件使用和学习笔记
  8. 坚果云和亿方云有哪些差异
  9. [高数]可导和连续的关系
  10. phpstudy集成环境升级mysql5.6