java模拟自动打字效果代码

思路:

1:把字符串转成为字符串数组,用for依次打印数组下标,用线程的sleep来延时。

2:用String里面的CharAt()方法,再配合for循环来打印指定索引处的字符,用sleep来延时。

 1 public class AutomaticTyping {
 2
 3     public static void main(String[] args){
 4     ATy aty = new ATy();//创建一个对象
 5     Thread t = new Thread(aty);//创建一个线程
 6     t.start();//线程开始
 7
 8     }
 9
10 }
11 class ATy implements Runnable{
12     String wenben ="少壮不努力,老大敲代码\n-----By H4ckSo1di3r";
13
14     public void run(){
15         for(int i=0; i<wenben.length();i++){
16             System.out.print(wenben.charAt(i));
17             try {
18                 Thread.sleep(200);
19             } catch (InterruptedException e) {
20                 e.printStackTrace();
21             }
22         }
23 //         另一种写法 把字符串先转换成字符串数组 再把依次打印
24 //         char [] a =wenben.toCharArray();
25 //         for(int i = 0;i<a.length;i++){
26 //         System.out.print(a[i]);
27 //         try {
28 //                Thread.sleep(200);
29 //            } catch (InterruptedException e) {
30 //                // TODO Auto-generated catch block
31 //                e.printStackTrace();
32 //            }
33 //        }
34 }
35     }
时间: 2024-08-25 02:28:10

java模拟自动打字效果代码的相关文章

使用jQuery模拟Google的自动提示效果

注意: 1.本功能使用SqlServler2000中的示例数据库Northwind,请打SP3或SP4补丁:2.请下载jQuery组件,河西FTP中有下载:3.本功能实现类似Google自动提示的效果,通过ajax引擎从服务器获取,返回XML数据:4.本示例程序没考虑性能问题:5.不支持Firefox浏览器,因为该浏览器没有propertychange事件. 步骤: 1.创建一个名为GoogleServlet的Servlet,负责从数据库中读取数据并生成XML格式的数据. package com

JS打字效果的动态菜单代码分享

这篇文章主要介绍了JS打字效果的动态菜单,推荐给大家,有需要的小伙伴可以参考下. 这是一款基于javascript实现的打字效果的动态菜单特效代码,分享给大家学习学习. 小提示:浏览器中如果不能正常运行,可以尝试切换浏览模式.为大家分享的JS打字效果的动态菜单代码如下 <html> <head> <title>JS打字效果的动态菜单</title> <meta http-equiv="imagetoolbar" content=&q

模拟实现链接title效果代码实例

模拟实现链接title效果代码实例: 自带的的链接的title属性的效果确实太难看了,对没关效果要求稍高的网站都要进行自定义的title效果,下面就介绍一下jquery如何实现此效果,代码实例如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.51texiao.c

[JS,NodeJs]个人网站效果代码集合

上次发的个人网站效果代码集合: 代码集合: 1.彩色文字墙[鼠标涟漪痕迹] 2.彩色旋转圆环 [模仿http://www.moma.org/interactives/exhibitions/2012/centuryofthechild/中间部分效果, 那个走路的孩子技术很简单,和以前的春分秋分Google的Doodles类似,就没有模仿,换成一个头像] 3.视屏拼图 4.百度地图api简单应用集合 5.财经数据 6.天气预报 [nodejs搭建,express框架,nodejs简单页面抓取,JS

Java UDP实现聊天功能代码

我以前经常写的是基于TCP的网络编程,由于TCP建立连接鼻血要经过三次握手连接,服务器端需要阻塞式等待客户端的连接.而UDP则是可以直接向目的地址的目的端口上发送数据包,由于它只负责发送出去就好,不管对方是否正确接受到与否,所以当网络性能不好时它容易出现丢包的问题.(注意:UDP是基于数据报为单位进行传输的,而TCP是一种基于流进行传输的) 但是UDP很好的模拟了我们呢平时聊天的方式,可以很好的实现连续多次发送和接受,也就是简单的QQ聊天的功能. 现在来简要介绍Java中有关UDP编程相关的类:

Java模拟实现百度文档在线浏览

Java模拟实现百度文档在线浏览 这个思路是我参考网上而来,代码是我实现. 采用Apache下面的OpenOffice将资源文件转化为pdf文件,然后将pdf文件转化为swf文件,用FlexPaper浏览. ok, A.下载OpenOffice (转换资源文件) B.下载JodConverter(调用OpenOffice) C.下载Swftools(Pdf2Swf) D.下载 FlexPaper(浏览swf文件) 这里我已经全部下载好了,大家只需要下载:http://down.51cto.com

jQuery模拟键盘打字逐字逐句显示文本

html代码 <!doctype html> <html lang="zh"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="wid

让普通 Java 类自动感知 Activity Lifecycle

背景 在 Android 开发中,我们都很熟悉 Activity 的 Lifecycle,并且会在特定的 Lifecycle 下执行特定的操作.当然,我们清楚 Lifecycle 本身是带有 Android 特质的,那尝试设想下,如果 普通的 Java Class 也能自动感知 Lifecycle 呢 ?咋一听这个想法似乎背后意义不大,但在实际探索中,我们发现这个特性能为我们达成一些之前未考虑到或者不易实现的优化.java学习群669823128 本文分享下我们基于这个思想所开发的框架: Aut

2018.6.19 Java模拟考试(基础习题)

Java模拟考试(基础习题) 一.单选题(每题1分 * 50 = 50分) 1.java程序的执行过程中用到一套JDK工具,其中javac.exe指( B ) A.java语言解释器 B.java字节码编译器 C.java文档生成器 D.java类分解器 2.在Java语言中,不允许使用指针体现出的Java特性是( D ) A.可移植 B.解释执行 C.健壮性 D.安全性 3. 00101010(&)00010111语句的执行结果是( C ) A.11111111 B.00111111 C.00