小程序----文字竖排
package day05;import java.util.*;/** * 实现文字竖排 * <--i 4~0 * 0 1 2 3 4 <--j 0~2 * 5 6 7 8 9 * 10 11 12 13 14 *********************||||-//TT___________|||| * i j * 4 0 * 4 1 * 4 2 * 3 0 * 3 1 * 3 2 * 2 0 * 2 1 * 2 2 * 两重循环 * 中间代码 a[cols*j+i]=str.charAt(index++); * */public class Valign { public static void main(String[] args) { Scanner scan=new Scanner(System.in); String str=scan.next(); String txt = valign(str, 5); System.out.println(txt); } public static String valign(String str, int size) { int rows=size; int cols=str.length()/size; if (str.length()%size!=0) { cols=cols+1; } int idx=0; char []s = new char[cols*rows]; //行乘列 for (int i = cols-1; i >=0; i--) { for (int j = 0; j <rows; j++) { if (idx==str.length()) { //字符串内容读完了 s[j*cols+i]='~'; }else{ s[j*cols+i]=str.charAt(idx++); } } } System.out.println(Arrays.toString(s)); //连接结果 String ss=""; //把每一个字符数组连在字符川上 for (int i = 0; i < s.length; i++) { ss+=s[i]; if ((i+1)%cols==0) { ss+='\n'; //每cols折行 } } return ss; }}
小程序----文字竖排相关推荐
- 微信小程序 - 文字收缩与展开
wxml 1 <view class='containers'> 2 <text class="content {{ellipsis?'ellipsis':'unellip ...
- 微信php echo换行,微信小程序文字显示换行问题
微信小程序文字显示换行问题 小程序文字显示换行 问题 用户在上传图文时,输入换行符.导致我在拿到数据后JSON.parse的时候报错. 大概这样的结构: [{ text:'落魄前端 在线炒粉!!!' ...
- uniapp小程序文字与语音互相转化
小程序文字与语音互相转化 插件名称: 微信同声传译 插件使用 文字转语音功能 语音转文字 总结 插件名称: 微信同声传译 微信同声传译由微信智聆语音团队.微信翻译团队与公众平台联合推出的同传开放接口, ...
- 小程序-文字超出限制
微信小程序-文字超出限制如何在末尾加省略号 特意为了这一个功能点来记笔记. 当文字超出一行时会自动换行 那如何让文字不自动换行并在末尾加上省略号呢? 我查资料的时候搜到这个博客 http://blo ...
- 微信小程序--文字垂直居中和text高度
文字样式 垂直居中 在之前写网页的时候,把文字或div放在外层div中,设置成垂直居中(即内层文字或div距离外层大的div上下边沿距离相等),只需要让外层div的height与line-height ...
- 小程序文字循环滚动动画(完美解决)
解决问题: 1.文字循环播放特效 2.小程序退出.隐藏后台动画停止(已解决) 效果: 代码: wxml <view animation="{{animation}}" cla ...
- 微信小程序文字转语音并播放
深知像我这种小白对不懂得绝望,希望可以帮助到别人,本文步骤较为详细 在微信小程序中,识别语音转文字或者文字转语音,可以使用官方自带的插件:微信同声传译插件 使用方法: 第一步:首先登录微信公众平台,找 ...
- 微信小程序 文字下标_微信小程序开发中,怎么给导航栏图标下面加上文本?...
微信小程序头部叫导航栏,底端的叫标签,他们的设置都在app.json. 导航栏设置在window里: "window": { "backgroundTextStyle&q ...
- 微信小程序文字链接生成二维码,扫描识别二维码
给大家推荐一个非常实用且有趣的微信小程序:超实用工具箱. 超实用工具箱小程序里面包含了很多小工具,涵盖了工作.日常生活和娱乐版块.具体的功能大家可以打开微信扫描下方二维码,即刻体验: 接下来给大家介绍 ...
- 微信小程序 文字下标_微信小程序循环下标 微信小程序怎么做
微信小程序,多层数组,获取下标为Nan如何解决? 应该把Print a(i)放在Next i前面. 即生成一个随机数,就打印.循环执行. 放在后面的话应为执行了next,所以i = 6了,超出了a数组 ...
最新文章
- 用Auto-TensorCore代码生成优化matmul
- LaTex中的documentclass{type}应该填什么
- 【PC工具】windows批处理脚本一键bat脚本编辑器,bat转exe工具使用方法,附helloworld参考例程...
- 快速入门cocos2d-x jsbinding
- c语言ut8,C语言使用utlist实现的双向链表
- UCINET 社会网络分析工具
- 读取纯真IP数据库的公用组件QQWry.NET
- 解决 SQLSERVER 2008 无法删除作业
- Mac OS X 中快速访问系统根目录的四种方法
- 工作92:500错误
- Android ANR视角InputDispatcher
- Problem C: 哈夫曼树
- 益智棋类游戏--走四棋儿
- centos7 中彻底卸载mysql
- sql数据库考试试题
- 条码追溯系统解决外贸企业进销存管理
- 涉密计算机不得接入互联网等公共信息网络,在涉密场所使用的与国际互联网或者其他公共网络连接的计算机不得安装视频、音频等输入装置 - 作业在线问答...
- ESP32 驱动WS2812B 灯条
- 清明寄哀思,祭拜的是先人,释怀的是自己
- saltstack+git+rsync发布代码
热门文章
- tomcat 启动报错 registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister
- 广安职业技术学院计算机在那个校区,广安职业技术学院有几个校区哪个更好
- 图片服务架构演进及云存储的优势
- matlab 指定坐标轴,matlab设置坐标轴范围
- 打印机服务器未响应,打印机不能打印,点击打印后没反应
- linux中etc目录的英文全称
- 神牛TT685C闪光灯ETTL模式不同步解决方案
- 【python-docx 05】操作页眉和页脚
- 请尊重一个姑娘的努力 (文/杨熹文)
- JavaScript网页购物车