getBytes方法

article/2025/11/7 18:46:03

 字符串中的字符变成一位一位的01比特流

一个英文字符占8比特,也就是一个字节

一个中文字符占24比特,也就是3个字节(其实不同编码方式,占几个字节不一样,我们这里采取的UTF-8编码方式,具体可以看下图:)

而byte[  ]  byte数组里面存的就是每个字节(8位)表示的数字 

所以一个英文字符(8比特)只需要1个byte数组的元素就能存下来

而一个中文字符(24比特)需要3个byte数组的元素才能存下来

看下面这个例子:

public class test2
{public static void main(String[] args){String str="test a,中国,% @";//t:116  e:101  s:115  t:116  空格32  逗号:44  % 37  @ 64//汉字比较特殊一些:需要16比特来存储,也就是需要两个字节来存储//中:-28 -72 -83  国:-27 -101 -67   中文逗号:-17 -68 -116byte[]  bytes=str.getBytes();for(int b:bytes){System.out.println(b);//得到:116 101 115 116 32 97 44 -28 -72 -83 -27 -101 -67 -17 -68 -116 37 32 64}}
}}

附上ASCII表

//输入一串字符(包括汉字,数字,空格,英文字母.....)分别统计出各类的个数
public class test
{public static void main(String[] args) throws IOException{String string=new String("");int hanzi=0;//统计汉字的个数int zimu=0;//统计字母的个数int kongge=0;//统计空格的个数int shuzi=0;//统计数字的个数int qita=0;System.out.println("请输入一行字符:");//下面两行代码的意思是:第一行:先将字符串放到缓冲区里面//                  第二行:然后将缓冲区的字符串赋给string,这样string就等于我们刚才输入的字符串BufferedReader br=new BufferedReader(new InputStreamReader(System.in));string=br.readLine();byte[] bytes=string.getBytes();for(int i=0;i<bytes.length;i++){//System.out.println(bytes[i]);if((bytes[i]>=65&&bytes[i]<=90)||(bytes[i]>=97&&bytes[i]<=122))  zimu++;else if(bytes[i]==32)   kongge++;else if(bytes[i]>=48&&bytes[i]<=57)  shuzi++;else if(bytes[i]<0)      hanzi++;else    qita++;}System.out.println(zimu);System.out.println(hanzi/3);System.out.println(kongge);System.out.println(shuzi);System.out.println(qita);// 最终的输入输出如下://    java真是太棒了!!  wotaixihuanle  123456//    17//    5//    4//    6//    2}
}


http://chatgpt.dhexx.cn/article/PSkv9nAQ.shtml

相关文章

最全微信小程序源码项目开发代码合集

小程序源码是用PHP和Java编程语言编写的程序&#xff0c;可以包含在HTML页面中&#xff0c;就像图像包含在页面中一样。您在本教程中构建的应用程序向您展示了如何在IDE中构建和部署微信小程序源码。      源码&#xff1a;y.wxlbyx.icu      创建或导入Applet源文件  …

智慧外链微信小程序源码1.8版本

好不容易搞到的一套最新版的&#xff0c;又废了老大劲搭建了起来&#xff0c;想用于抖音跳转微信加好友使用&#xff0c;不知道是不是哪里没操作对&#xff0c;没达到想要的效果 现在分享出来给大家&#xff0c;人多力量大&#xff0c;跑起来的可以分享一下经验 前端、后端模块…

最新抓取微信小程序源码教程+附逆向工具WxappUnpacker

正文: 文章目录 前言一、工具准备&#xff08;免费&#xff09; 1 解密工具2 逆向工具二、解密小程序 1.确认小程序包位置2.打开一个小程序3.解密小程序包三、逆向小程序 1、检查nodejs2、安装依赖3、正式逆向 前言 想成为一名微信小程序的开发者&#xff0c;前端思路的学习…

云开发多功能工具箱微信小程序源码/带流量主微信小程序源码

☑️ 编号&#xff1a;ym398 ☑️ 品牌&#xff1a;无 ☑️ 语言&#xff1a;微信小程序 ☑️ 大小&#xff1a;2MB ☑️ 类型&#xff1a;云开发多功能工具箱 ☑️ 支持&#xff1a;微信小程序 &#x1f389; 欢迎关注(发消息才不限制)&#xff0c;私信&#xff0c;领取 &…

2048微信小程序源码

2048微信小程序效果 布局页面 页面结构 <view class"action_cavas" bindtouchstart"tapStart" bindtouchmove"tapMove" bindtouchend"tapEnd"> <view class"score"><view class"title">2048<…

微信小程序源码获取(附工具的下载)

在很多时候我们需要对微信小程序的页面样式进行借鉴。所以我们需要对它进行反向破解。下面是反向破解的流程图 第一种是对微信电脑桌面小程序进行破解&#xff1a; 只要你登录电脑wx并使用过小程序&#xff0c;那么对应的路径下的WeChat Files\Applet下就会产生很多.wxapkg结…

微信小程序源码反编译

一、前言 我百度了各种关于小程序地反编译教程&#xff0c;但是感觉都不太适合像我这样地初学小白&#xff0c;踩了挺多坑。在这里把我重新简化好的&#xff0c;快速地获取一个微信小程序源码的方式记录下来。 二、简单聊一下xxxxx.wxapkg 先来想想一个很简单的问题&#xf…

一键生成动漫头像微信小程序源码

一键生成动漫头像微信小程序源码&#xff0c;只需要上传一张图片&#xff0c;即可在线由AI生成一张动漫头像&#xff0c;非常的Nice&#xff01; PS&#xff1a;使用国一个免费AI接口&#xff0c;不保证该接口能永久使用。 下载 https://pan.baidu.com/s/1P6yyjNdi1-HiLi7aMdnV…

1000个微信小程序源码分享

文章目录 微信小程序源代码获取开发账号注册 小程序部分源码展示程序展示 微信小程序 现在的微信小程序非常火爆&#xff0c;网上也有很多学习资源&#xff0c;但是源码资源还是很少的。其实在学习开发微信小程序的时候如果有源码可以供我们借鉴&#xff0c;学习效率也会成倍的…

2048小游戏微信小程序源码

哈喽&#xff01;大家好&#xff0c;我是HappyGirl快乐女孩&#xff0c;最爱海贼王&#x1f49e;&#x1f49e;&#x1f49e; 是一位爱好技术的【技术Fans】&#xff01;&#x1f61c;&#x1f61c;&#x1f61c; &#x1f49e;&#x1f49e;&#x1f49e; 如果有对技术感兴趣的…

发卡系统微信小程序源码

发卡系统微信小程序源码&#xff0c;带流量主广告。源码花钱买来的&#xff0c;已测试完美运行&#xff0c;搭建简单&#xff0c;功能完善。 可开流量主&#xff0c;看广告领取&#xff0c;也可以直接对接官方支付&#xff0c;非云开发。 下载&#xff1a; https://pan.baidu.c…

Github微信小程序源码

微信小程序开发目前可以说是非常火热的&#xff0c;很多小伙伴都在学习这方面的知识。本文将为大家带来众多微信小程序的实例源码&#xff0c;小伙伴们可以根据源码来进行进一步学习。 源码使用方法&#xff1a; 1、克隆项目代码到本地&#xff08;git应该都要会哈&#xff0…

天气微信小程序源码,附上线教程

博主之前发布过一篇文章&#xff0c;微信小程序源码合集500套。不少友友反馈很多都用不了&#xff0c;这里博主给大家道个歉&#xff0c;因为博主也是花钱网上收集到的源码&#xff0c;来给大家免费下载&#xff0c;内容之多也不可能一个个去测试它的可用性。而且博主发现很多对…

获取微信小程序源码教程

最近在研究微信小程序&#xff0c;网上很多的小程序都是可以借鉴的&#xff0c;那么如何获取源码就很重要了 目录 1.安装对应环境 &#xff08;Node,js&#xff09; 2.下载反编译脚本 3.下载安卓模拟器获取微信小程序反编译文件 4.反编译 1.安装对应环境 &#xff08;Node…

100个2022实用微信小程序源码分享

微信小程序 微信小程序已经火爆到人人开发&#xff0c;人人都是码农&#xff0c;网上也有很多学习资源&#xff0c;但是源码资源还是很少的。其实在学习开发微信小程序的时候如果有源码可以供我们借鉴&#xff0c;学习效率也会成倍的增加。 无论是前端开发&#xff0c;还是后端…

抓取微信小程序源码教程,扒微信小程序文件等

前言&#xff1a; 想成为一名微信小程序的开发者&#xff0c;前端思路的学习和安全意识是非常有必要的&#xff0c;故务必掌握小程序反编译技能。这里用到了2个工具《包解密》与《反编译》&#xff08;非原创&#xff0c;均来自网上的大佬&#xff09;&#xff0c;特别适合新手…

2022 新版UI界面 影视微信小程序源码 附教程

2022 新版UI界面 影视微信小程序源码 附教程 源码简介源码演示源码下载 源码简介 2022 新版UI界面 影视微信小程序源码 附教程 环境PHP7.0 — fileinfo–Redis–SG11 MySQL5.5 Apache2.4 添加站点php7.0—-创建ftp—-上传后端文件《后端文件修改&#xff0c;/maccms/wxapi/con…

微信小程序源码扒取

有时候看到一个有趣的小程序&#xff0c;总想去研究研究。就像把看看他们的源码。本文记录如何获取一个小程序的源码。 获取小程序的包 原理&#xff1a;小程序的包形如&#xff1a;xxxx.wxapkg。在加载一个小程序后&#xff0c;会将小程序的包拉到本地&#xff0c;所以可以通…

开源微信小程序源码新版及教程

微信于2017年推出其小程序和小游戏平台。2019年3月&#xff0c;腾讯向全球开发者开放其小游戏平台。      源码合集&#xff1a;y.wxlbyx.icu      微信小程序源码的价值何在&#xff1f;      微信每月拥有超过 10 亿的活跃用户。它是整个国家的主要通信来源&…

逆向获取微信小程序源码教程

最近看上了一个小程序&#xff0c;想着走走捷径&#xff0c;以下是我的步骤。 一.获取小程序包 1.安装安卓模拟器&#xff0c;我用的是夜神 2.拿包 打开微信&#xff0c;运行微信小程序&#xff0c;然后打开文件管理器&#xff0c;根据时间顺序定位到小程序目录 /data/data/…