在JSP中的字符串,如果含有汉字,汉字算两个字符,怎样求它的长度,急送50分

shdxy 2003-04-22 02:45:37
在JSP中的字符串,如果含有汉字,汉字算两个字符,怎样求它的长度,急送50分
...全文
147 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjcxx 2003-04-22
  • 打赏
  • 举报
回复
//取汉字的长度(汉字算2个长度)
public static int getCnLength(String str) {
if (str == null || str.equals(""))
return 0;
byte[] strs = str.getBytes();
return strs.length;
}
littlecpu 2003-04-22
  • 打赏
  • 举报
回复
public static void main(String[] args)
{
String s = "123中国";
char[] c = s.toCharArray();
int len = 0;
for(int i =0; i< c.length; i++)
{
len = len + ((int)c[i] > 128?2:1);
}
System.out.println("长度是" + len);
}
zjcxx 2003-04-22
  • 打赏
  • 举报
回复
将String转换为bytes。然后计算byte[]数据的长度。
这是最简单的办法。呵呵如果此办法有问题请告诉我。我也好改进。
我在项目中用过,好象是没有问题的。
jasonzhu@webshanghai.com
acefr 2003-04-22
  • 打赏
  • 举报
回复
什么意思?是要汉字的个数还是字符串的长度?
shdxy 2003-04-22
  • 打赏
  • 举报
回复
在JSP中的字符串,如果含有汉字,汉字算两个字符,怎样求它的长度,急送50分
本研究提供了一套完整的Python实现方案,用于通过图神经网络(GNN)技术预测子的能量属性。该资源包包含了可直接运行的源代码以及经过处理的标准化数据集,旨在为计化学与材料科学领域的相关研究提供一套即用型工具。 方案的核心是构建一个基于图结构的子表示模型。在该模型子被抽象为图数据,其原子作为节点,化学键作为边。节点与边均被赋予初始的特征向量,这些特征编码了原子类型、键级等关键化学信息。所实现的图神经网络架构通过多轮消息传递机制,能够有效地聚合子内部的局部化学环境信息,从而学习到子的全局表示。最终,一个全连接层将该图级表示映射为单一的标量输出,即预测的子能量。 本资源包的数据集包含了大量已知子的结构信息及其对应的能量值,已预先划为训练集、验证集与测试集,便于进行模型训练与性能评估。代码结构清晰,注释完整,涵盖了从数据加载、图结构构建、模型定义、训练循环到结果可视化的全流程。使用者可通过修改配置文件轻松调整模型超参数,或替换自有数据集进行迁移学习。 资源来源于网络享,仅用于学习交流使用,请勿用于商业,如有侵权请联系我删除!
内容概要:本文通过MATLAB实现了一种基于RSSI(接收信号强度指示)的无线传感器网络节点定位法。文章首先设定仿真环境,包括多个已知坐标的锚节点和一个待定位的未知节点,利用RSSI与距离之间的传播模型将测得的信号强度转换为距离估计,并引入高斯噪声模拟实际测量误差。随后采用多边定位法(最小二乘法)构建线性方程组,解未知节点的坐标估计值,并计其与真实位置之间的定位误差。最后通过图形化方式展示锚节点、真实节点、估计节点及其连接关系,并输出关键数据结果。; 适合人群:具备一定MATLAB编程基础和无线通信基础知识的高校学生、科研人员或从事物联网、传感器网络相关工作的技术人员;适合对定位法原理与仿真实现感兴趣的学习者。; 使用场景及目标:①用于教学演示或科研验证RSSI定位的基本原理;②帮助理解从信号强度到距离估再到坐标解的完整流程;③为后续改进法(如引入滤波、加权最小二乘等)提供基础框架; 阅读建议:此资源以MATLAB代码为核心,建议读者逐段运行代码,结合注释理解每一步的数学原理与物理意义,重点关注RSSI转距离模型、最小二乘法的应用以及误差来源析,可通过调整参数(如噪声水平、路径损耗指数)观察对定位精度的影响,加深理解。

81,115

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧