教你怎么解决IDEA中“\t“空格显示不正确的问题
一、问题描述:
在Java开发的过程中"\t"的作用为补全当前字符串长度到8的整数倍,最少1个最多8个空格,具体要补多少个空格要看"\t"之前字符串长度。例如:
1、当前字符串长度10,那么\t后长度是16,也就是补6个空格。
2、如果当前字符串长度12,此时\t后长度是16,补4个空格。
当前遇到的问题为"\t"补全的长度不是8的整数倍,甚至还出现了补全的长度各不相同的情况
二、原因分析:
重新运行代码、重启电脑好几次都是输出这样的结果,由此推断可能是IDEA软件本身的问题,把相同的代码复制到了eclipse中运行就可以补全到字符串长度为8的整数倍,因此确定了可能是IDEA本身设置的问题,所以看了IDEA的使用文档后才发现,没有手动设置过缩进的IDEA自动补齐的位数不是8位,因此要想让IDEA中"\t"补齐到8位就需要单独设置。
三、解决方案:
到此这篇关于教你怎么解决IDEA中“\t“空格显示不正确的问题的文章就介绍到这了,更多相关IDEA中“\t“空格显示不正确内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
相关推荐
-
IDEA2019.3配置Hibernate的详细教程(未使用IDEA的自动化)
准备工作 创建一个纯java项目,什么都不选直接建 创建数据库.表以及少量记录 CREATE DATABASE test; USE test; CREATE TABLE t_user( ID INT AUTO_INCREMENT PRIMARY KEY, NAME VARCHAR(20), AGE int); insert into testHibernate(NAME,AGE) VALUES ('张三',20), ('李四',21), ('王五',22) 使用IDEA自带的数据库图形查看如下
-
Java黑科技之通过Google Java Style 文件配置IDEA和Ecplise代码风格
一.引言 每一个公司,团队的代码风格可能都不一样,只要团队内有自己统一的风格就好.接下来,介绍Google Java 代码风格,并且如何在IDEA和Ecplise两种比较流行的Java集成开发环境中配置Google Java 代码风格. 如果不看google代码风格详细介绍的,可以下拉到最后查看 IDEA 和 Ecplise 配置 Google Java Style 教程和 Google Java Style 文件下载. 二.Google Java Style 介绍 2.1 源文件基础 文件名
-
IDEA中设置Tab健为4个空格的方法
大家敲代码的时候习惯是用Tab还是空格呢?个人还是习惯用Tab,毕竟敲一下跟敲四下比.还是有质的飞跃的. 但是最近看到一个叫做David Robinson的家伙,根据Stack Overflow开发者调查的原始数据,使用线性回归模型进行分析.研究发现,在控制了国家.编程经验年限.开发人员类型和语言.教育水平.公司规模等等要素后,使用空格的人比使用Tab的人薪水高出8.6%.如图: 吓的我赶紧开始使用空格,哈哈哈. 事实上,空格确实比Tab会更好一点. (1)在不同的编辑器里Tab的长度可能会不一
-
教你怎么用Idea打包jar包
一.创建项目 创建一个简单的Java项目,其中Main.java为主函数,包含main方法: 二.完成JAR配置 进入File->Project Structure->Project Settings->Artifacts,选中Artifacts后,点击右侧"+",选择JAR->From modules with dependencies 会弹出弹窗"Create JAR from Modules": 在Main Class输入框输入Main
-
idea导入项目框架的详细操作方法
推荐教程 最新idea2021注册码 IntelliJ IDEA 2020最新亲测有效 新招无限重置 学习时,使用IDEA的时候,经常需要导入项目框架,下面操作介绍如何导入项目框架. 打开需要导入的项目 打开方式: 打开 idea ,选择 Import Project 也可以进入idea后,选择 Flie --> New --> Project from Existing Sources 选择 项目文件 ,点击 ok ,出现下面窗口,选择 第二个选项 ,再点击 Maven 选择文件存放位置 接
-
教你怎么通过IDEA设置堆内存空间
编写两个可以导致线程阻塞的类并配置堆内存参数 首先需要注意的点:必须要是线程阻塞的类,在jvisualvm.exe程序里面才能够加载这个类的具体信息,jvisualvm.exe后面会提到. 编写两个类,类的main方法,代表两个线程,类具体代码如下图: HeapDemo.java类的代码如下图: HeapDemo3.java类的代码如下图: 然后给这两个类配置堆内存空间,点击Run->Edit Configurations,会跳出来一个弹窗,如下图: 配置好HeapDemo3类的堆内存后,再去配
-
IDEA必备开发神器之EasyCode
1.打开IntelliJ IDEA 新建一个maven工程 2.选择工程存放目录 3.下载安装EasyCode插件 file->settings->plugins 搜索Easy Code 搜索到后点击Install 我这里安装过了 安装完成会让你重启IDEA. 如何判断是否安装成功 file->settings->Other settings 看是否有Easy Code这个选项 4.引入Easy Code模板 (可以根据个人情况定制 也可以使用默认的) 5.创建数据库,数据表 6.
-
关于IDEA配置Hibernate中遇到的问题解决
发现问题 1.在配置User.hbm.xml文件时, table处无法找到t_user的表,于是alt+enter显示Assign Data Sources 将Data Sources中选中你的数据库名称 2.由于log4j包的问题,导致程序无法运行,在Project Structure中删除log包就好使了. 3.像数据库中插入中文数据显示问号的问题. 这里英文是可以插入的,没有任何问题. 解决方法: 首先查看以下你的表的默认字符集.是否是utf-8或者是gbk. 如果不是修改为utf-8.然
-
通过idea打包项目到docker的操作方法
很多小伙伴一直想知道如何把项目放到docker中运行,今天就为大家带来如何将自己的项目发布到docker中(Centos) 安装虚拟机下载docker 直接访问官网 链接: docker官方文档. 1.打开官方首页,选择download and install 2.选择docker for linux 3.选择centos版本(这里要根据自己的系统选择合适的版本) 4.直接按照官网的操作来(选择自己必要的步骤) 1)删除之前已经安装的docker(必选) sudo yum remove dock
-
教你怎么用idea创建web项目
一.File --> new -->project 二.构建maven项目. 三.创建项目名,报名,项目路径. 四.选择好maven仓库,完成创建. 创建之后的项目如下图所示: 聪明的你会发现项目中没有 java 和 rescoures 文件夹. 接下来我们把这两个创建出来. 点击File -->Project Structure–> Modules 新建这两个文件夹. resources也是这样. 然后选中java文件夹,点击一下Sources,java文件夹图标变成蓝色的即可,
-
JAVA IDEA入门使用手册(新手小白必备)
1 简介 IDEA的全称是IntelliJ IDEA,这是一个java编程语言开发的集成环境. IDEA的每一个方面都是为了最大限度地提高开发人员的工作效率而设计的,它的智能编码辅助和人机工程学设计会让开发过程变得愉悦且高效. IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主.它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等.免费版只支持Java,Kotlin等少数语言. IntelliJ在业界被公认为最好的
-
IDEA快速搭建jsp项目的图文教程
推荐教程 idea2021激活 idea2020.3最新激活 idea无限重置 IDEA搭建jsp环境 为了方便在IDEA中集成tomcat环境搭建好WEB的jsp项目 先讲解原理: 首先在IDEA中加入WEB模块 配置IDEA将WEB模块打包,运行tomcat时会编译,打包到一个文件夹路径 配置Tomcat服务器,通过IDEA将打包后的项目(编译的输出路径)部署到tomcat 第一步.去除原先的WEB模块 第二步.添加Web模块 指定正确的web.xml位置 第三步将web模块进行打包 第四步
随机推荐
- 学习iOS自定义导航控制器UINavigationController
- 个人简历词汇
- C#中析构函数、Dispose、Close方法的区别
- PHP中遍历二维数组_以不同形式的输出操作实例
- 详解python中requirements.txt的一切
- MySql like模糊查询通配符使用详细介绍
- JavaScript通过代码调用Flash显示的方法
- NodeJS基础API搭建服务器详细过程记录
- JQuery 学习笔记01 JQuery初接触
- jQuery实现转动随机数抽奖效果的方法
- confirm确认对话框的实现方法总结
- Java线程关闭的3种方法
- 用32位int型变量表示单引号括起来的四个字符的深入探讨
- C++ 静态成员的类内初始化详解及实例代码
- 构建免受 FSO 威胁虚拟主机(三)
- SpringBoot任务调度器的实现代码
- 微信小程序使用npm支持踩坑
- Mysql常用基准测试命令总结
- 解决Tensorflow安装成功,但在导入时报错的问题
- 在Python中实现shuffle给列表洗牌