有文本如下,需要竖排版:
<现实>我的爱人(我的鸟的本名)</现实>
<现实>冰龙战士纯属虚构。如论真相,看我没有。如果真是如此,大可洋河一跃。</现实>
<真相>希伯来族本就没有。如论真相,请看厚颜。如果真是如此,洋河一跃真相大白。</真相>
<总标签>
123<标签>当年有一种族名曰“”。</标签>
123<标签>后来皇帝为了吃喝命令找到天地。</标签>
123<标签>后来天地找到了再到后来天地消失了。</标签>
123<标签>再到后来。</标签>
123<标签>我的命结束了。</标签>
123<标签>长生不老药找到了。</标签>
123<标签>再到后来,我的命没有了。</标签>
123<标签>再到后来,我的命有了。</标签>
123<标签>再到后来,我的命又有了。</标签>
123<标签>天下终于知道我的命真的没有了。</标签>
</总标签>

要求:尖括号中的要去掉,‘123’要算一个字。
Java代码如下:

package aannpk;public class aa {public static String whereMyTxt(String S , String s1 , String s2){String r = new String("");if (S.startsWith("123")) r = "123";int i1 = S.indexOf(s1);int i2 = S.indexOf(s2,i1+1);int i3 = S.indexOf(s1,i2+1);S = r.concat(S.substring(i2+1,i3));return S;}public static void pai2ban3(String s13,String s12,String s11, String s10,String s9,String s8,String s7,String s6,String s5,String s4,String s3,String s2,String s1){int highLine = 0;if (s13.length()>highLine) highLine=s13.length(); if (s12.length()>highLine) highLine=s12.length(); if (s11.length()>highLine) highLine=s11.length(); if (s10.length()>highLine) highLine=s10.length(); if (s9.length()>highLine) highLine=s9.length(); if (s8.length()>highLine) highLine=s8.length(); if (s7.length()>highLine) highLine=s7.length(); if (s6.length()>highLine) highLine=s6.length(); if (s5.length()>highLine) highLine=s5.length(); if (s4.length()>highLine) highLine=s4.length(); if (s3.length()>highLine) highLine=s3.length(); if (s2.length()>highLine) highLine=s2.length(); if (s1.length()>highLine) highLine=s1.length(); int lineCo = s11.length();int i;System.out.println("<table>");for (i=0;i<lineCo;i++) {System.out.print("<tr>");if (s13.startsWith("123") & i<3) {if (i == 0) {System.out.print("<td>123</td>");}else {System.out.print("<td></td>");}} if ((s13.startsWith("123") & i>2) | s13.startsWith("123") != true)  {if (i<s13.length()){System.out.print("<td>" + s13.charAt(i)+"</td>");}else{System.out.print("<td></td>");   }}if (s12.startsWith("123") & i<3) {if (i == 0) {System.out.print("<td>123</td>");}else {System.out.print("<td></td>");}} if ((s12.startsWith("123") & i>2) | s12.startsWith("123") != true)  {if (i<s12.length()){System.out.print("<td>" + s12.charAt(i)+"</td>");}else{System.out.print("<td></td>");  }}if (s11.startsWith("123") & i<3) {if (i == 0) {System.out.print("<td>123</td>");}else {System.out.print("<td></td>");}} if ((s11.startsWith("123") & i>2) | s11.startsWith("123") != true)  {if (i<s11.length()){System.out.print("<td>" + s11.charAt(i)+"</td>");}else{System.out.print("<td></td>");  }}if (s10.startsWith("123") & i<3) {if (i == 0) {System.out.print("<td>123</td>");}else {System.out.print("<td></td>");}} if ((s10.startsWith("123") & i>2) | s10.startsWith("123") != true)  {if (i<s10.length()){System.out.print("<td>" + s10.charAt(i)+"</td>");}else{System.out.print("<td></td>");  }}if (s9.startsWith("123") & i<3) {if (i == 0) {System.out.print("<td>123</td>");}else {System.out.print("<td></td>");}} if ((s9.startsWith("123") & i>2) | s9.startsWith("123") != true)  {if (i<s9.length()){System.out.print("<td>" + s9.charAt(i)+"</td>");}else{System.out.print("<td></td>");   }}if (s8.startsWith("123") & i<3) {if (i == 0) {System.out.print("<td>123</td>");}else {System.out.print("<td></td>");}} if ((s8.startsWith("123") & i>2) | s8.startsWith("123") != true)  {if (i<s8.length()){System.out.print("<td>" + s8.charAt(i)+"</td>");}else{System.out.print("<td></td>");   }}if (s7.startsWith("123") & i<3) {if (i == 0) {System.out.print("<td>123</td>");}else {System.out.print("<td></td>");}} if ((s7.startsWith("123") & i>2) | s7.startsWith("123") != true)  {if (i<s7.length()){System.out.print("<td>" + s7.charAt(i)+"</td>");}else{System.out.print("<td></td>");   }}if (s6.startsWith("123") & i<3) {if (i == 0) {System.out.print("<td>123</td>");}else {System.out.print("<td></td>");}} if ((s6.startsWith("123") & i>2) | s6.startsWith("123") != true)  {if (i<s6.length()){System.out.print("<td>" + s6.charAt(i)+"</td>");}else{System.out.print("<td></td>");   }}if (s5.startsWith("123") & i<3) {if (i == 0) {System.out.print("<td>123</td>");}else {System.out.print("<td></td>");}} if ((s5.startsWith("123") & i>2) | s5.startsWith("123") != true)  {if (i<s5.length()){System.out.print("<td>" + s5.charAt(i)+"</td>");}else{System.out.print("<td></td>");   }}if (s4.startsWith("123") & i<3) {if (i == 0) {System.out.print("<td>123</td>");}else {System.out.print("<td></td>");}} if ((s4.startsWith("123") & i>2) | s4.startsWith("123") != true)  {if (i<s4.length()){System.out.print("<td>" + s4.charAt(i)+"</td>");}else{System.out.print("<td></td>");   }}if (s3.startsWith("123") & i<3) {if (i == 0) {System.out.print("<td>123</td>");}else {System.out.print("<td></td>");}} if ((s3.startsWith("123") & i>2) | s3.startsWith("123") != true)  {if (i<s3.length()){System.out.print("<td>" + s3.charAt(i)+"</td>");}else{System.out.print("<td></td>");   }}if (s2.startsWith("123") & i<3) {if (i == 0) {System.out.print("<td>123</td>");}else {System.out.print("<td></td>");}} if ((s2.startsWith("123") & i>2) | s2.startsWith("123") != true)  {if (i<s2.length()){System.out.print("<td>" + s2.charAt(i)+"</td>");}else{System.out.print("<td></td>");   }}if (s1.startsWith("123") & i<3) {if (i == 0) {System.out.print("<td>123</td>");}else {System.out.print("<td></td>");}} if ((s1.startsWith("123") & i>2) | s1.startsWith("123") != true)  {if (i<s1.length()){System.out.print("<td>" + s1.charAt(i)+"</td>");}else{System.out.print("<td></td>");   }}System.out.println("</tr>");}System.out.println("</table>");}public static void main(String[] args) {String S = new String("<现实>我的爱人(我的鸟的本名)</现实>");S = whereMyTxt(S,"<",">");String Line1 = new String(S);S = "<现实>冰龙战士纯属虚构。如论真相,看我没有。如果真是如此,大可洋河一跃。</现实>";S = whereMyTxt(S,"<",">");String Line2 = new String(S);S = "<真相>希伯来族本就没有。如论真相,请看厚颜。如果真是如此,洋河一跃真相大白。</真相>";S = whereMyTxt(S,"<",">");String Line3 = new String(S);S = "<总标签>";S = "123<标签>当年有一种族名曰“”。</标签>";S = whereMyTxt(S,"<",">");String Line4 = new String(S);S = "123<标签>后来皇帝为了吃喝命令找到天地。</标签>";S = whereMyTxt(S,"<",">");String Line5 = new String(S);S = "123<标签>后来天地找到了再到后来天地消失了。</标签>";S = whereMyTxt(S,"<",">");String Line6 = new String(S);S = "123<标签>再到后来。</标签>";S = whereMyTxt(S,"<",">");String Line7 = new String(S);S = "123<标签>我的命结束了。</标签>";S = whereMyTxt(S,"<",">");String Line8 = new String(S);S = "123<标签>长生不老药找到了。</标签>";S = whereMyTxt(S,"<",">");String Line9 = new String(S);S = "123<标签>再到后来,我的命没有了。</标签>";S = whereMyTxt(S,"<",">");String Line10 = new String(S);S = "123<标签>再到后来,我的命有了。</标签>";S = whereMyTxt(S,"<",">");String Line11 = new String(S);S = "123<标签>再到后来,我的命又有了。</标签>";S = whereMyTxt(S,"<",">");String Line12 = new String(S);S = "123<标签>天下终于知道我的命真的没有了。</标签>";S = whereMyTxt(S,"<",">");String Line13 = new String(S);S = "</总标签>";pai2ban3(Line13,Line12,Line11,Line10,Line9,Line8,Line7,Line6,Line5,Line4,Line3,Line2,Line1);}
}

运行结果:

<table>
<tr><td>123</td><td>123</td><td>123</td><td>123</td><td>123</td><td>123</td><td>123</td><td>123</td><td>123</td><td>123</td><td>希</td><td>冰</td><td>我</td></tr>
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td>伯</td><td>龙</td><td>的</td></tr>
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td>来</td><td>战</td><td>爱</td></tr>
<tr><td>天</td><td>再</td><td>再</td><td>再</td><td>长</td><td>我</td><td>再</td><td>后</td><td>后</td><td>当</td><td>族</td><td>士</td><td>人</td></tr>
<tr><td>下</td><td>到</td><td>到</td><td>到</td><td>生</td><td>的</td><td>到</td><td>来</td><td>来</td><td>年</td><td>本</td><td>纯</td><td>(</td></tr>
<tr><td>终</td><td>后</td><td>后</td><td>后</td><td>不</td><td>命</td><td>后</td><td>天</td><td>皇</td><td>有</td><td>就</td><td>属</td><td>我</td></tr>
<tr><td>于</td><td>来</td><td>来</td><td>来</td><td>老</td><td>结</td><td>来</td><td>地</td><td>帝</td><td>一</td><td>没</td><td>虚</td><td>的</td></tr>
<tr><td>知</td><td>,</td><td>,</td><td>,</td><td>药</td><td>束</td><td>。</td><td>找</td><td>为</td><td>种</td><td>有</td><td>构</td><td>鸟</td></tr>
<tr><td>道</td><td>我</td><td>我</td><td>我</td><td>找</td><td>了</td><td></td><td>到</td><td>了</td><td>族</td><td>。</td><td>。</td><td>的</td></tr>
<tr><td>我</td><td>的</td><td>的</td><td>的</td><td>到</td><td>。</td><td></td><td>了</td><td>吃</td><td>名</td><td>如</td><td>如</td><td>本</td></tr>
<tr><td>的</td><td>命</td><td>命</td><td>命</td><td>了</td><td></td><td></td><td>再</td><td>喝</td><td>曰</td><td>论</td><td>论</td><td>名</td></tr>
<tr><td>命</td><td>又</td><td>有</td><td>没</td><td>。</td><td></td><td></td><td>到</td><td>命</td><td>“</td><td>真</td><td>真</td><td>)</td></tr>
<tr><td>真</td><td>有</td><td>了</td><td>有</td><td></td><td></td><td></td><td>后</td><td>令</td><td>”</td><td>相</td><td>相</td><td></td></tr>
<tr><td>的</td><td>了</td><td>。</td><td>了</td><td></td><td></td><td></td><td>来</td><td>找</td><td>。</td><td>,</td><td>,</td><td></td></tr>
</table>

文字竖排列,Java基础语法实例之我的名字相关推荐

  1. java基础语法实例教程_Java 基础语法

    一个 Java 程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作 面向对象中的一些概念 下表列出了 面向对象 编程中的一些概念 名词 说明 对象 对象是类的一个实例,有状态和行为 ...

  2. Java基础语法知识你真的都会吗?

    第一阶段 JAVA基础知识 第二章 Java基础语法知识 在我们开始讲解程序之前,命名规范是我们不得不提的一个话题,虽说命名本应该是自由的,但是仍然有一定的"潜规则",通过你对命名 ...

  3. 01.Java基础语法

    目录 01.Java基础语法 一,环境搭建 1,Java体系与特点 2,Java跨平台原理 2.1 Java虚拟机(JVM) 2.2 垃圾回收器(GC) 2.3 Java SE组成概念图 2.4 JD ...

  4. Java 基础语法(自用)

    Java 基础语法 一个 Java 程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作.下面简要介绍下类.对象.方法和实例变量的概念. 对象:对象是类的一个实例,有状态和行为.例如 ...

  5. Java基础语法-21-02-22

    Java基础语法 目录 注释.标识符.关键字 数据类型 类型转换 变量.常量 运算符 包机制.JavaDoc 注释 在写代码比较少的时候我们还可以看的懂,但是当项目结构一旦复杂起来,我们就需要注释了. ...

  6. Day3 Java基础语法

    Java基础语法 第一个Hello,world和注释 单行注释 格式://注释// 多行注释 格式:/* ​ 我是多行注释 ​ 是多行注释 ​ 多行注释 ​ 行注释 ​ 注释 ​ 释 ​ */ Jav ...

  7. Java基础语法(一)

    Java 简介 Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称.由James Gosling和同事们共同研发,并在1995年正式 ...

  8. Java基础语法初学者了解

    Java语言的特点 简单的面向对象语言 跨平台与解释执行 可以做到一次编译,到处执行. (Java跨平台,Java虚拟机不跨平台) 在具体的机器运行环境中,由Java虚拟机对字节码进行解释执行.通过定 ...

  9. JAVA学习(三):Java基础语法(变量、常量、数据类型、运算符与数据类型转换)...

    Java基础语法(变量.常量.数据类型.运算符与数据类型转换) 1.变量 Java中.用户能够通过指定数据类型和标识符来声明变量.其基本的语法为: DataType identifier; 或 Dat ...

最新文章

  1. TypeScript 的 ?: 、两个问号、?. 分别是什么意思?
  2. 新学期使用ssm开发一个教材管理系统
  3. IO流以及他们的种类区别 序列化反序列化 如何实现
  4. 查询每个用户最后一次登录信息
  5. rdkafka线程过多_Kafka快速入门(十一)——RdKafka源码分析
  6. .NetCore中三种注入方式的思考
  7. xgboost算法_回归建模的时代已结束,算法XGBoost统治机器学习世界
  8. mysql 初始化_Windows10安装mysql
  9. 中国企业借东博会“走出去”将打造马来西亚首个智慧城市
  10. 根据判断浏览器类型屏幕分辨率自动调用不同CSS的代码
  11. Python连接presto
  12. 子群的陪集-》群的拉格朗日定理
  13. 分享一下linux系统的精彩描述
  14. 腾讯元老、上市公司CTO逃离北上广,赚够钱后他在安徽建了一片200亩的农场
  15. phpnow 升级 php 5.4,PHPnow 升级 php 5.4 的方法
  16. 中国人应该知道的知识
  17. PowerVR SDK编译环境的搭建
  18. (一)Activiti 数据库25张表——一般数据1 (ACT_GE_BYTEARRAY)
  19. CTF之PHP基础学习篇(一)
  20. 02论文分享与分析——基于ROS的移动机械臂底层规划及运动仿真

热门文章

  1. 1、MySQL介绍和优势
  2. linux中使用crontab定时生成mysql数据库的sql备份压缩gz文件
  3. 多维线性拟合回归问题 python
  4. 最新!“2020年中国大学百强榜”出炉,排名前10的是这些高校
  5. 源商城-最专业的虚拟产品销售平台源码(pc端+h5端)
  6. Maven本地仓库复制
  7. OpenCV 编译安装教程
  8. 银行存款(C语言,递推法)
  9. PPQ.executor中的内容(来自PPQ官网)
  10. 最快的计算机操作,哪台机器被称为世界上最快的超级计算机?