社区
语言基础/算法/系统设计
帖子详情
有没有办法 从中文字符串生成拼音字母的字串? 好老师我会另开贴给分
lostmyway
2003-10-15 03:22:19
比如说原字串为"文件管理",以其每个汉字拼音的第一个字母生成字母字串"wjgl"
有什么好办法吗?
...全文
63
2
打赏
收藏
有没有办法 从中文字符串生成拼音字母的字串? 好老师我会另开贴给分
比如说原字串为"文件管理",以其每个汉字拼音的第一个字母生成字母字串"wjgl" 有什么好办法吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lostmyway
2003-10-16
打赏
举报
回复
谢谢 请来帖子名为“谢“恩师”...” 来领取另外20分!
pankun
2003-10-15
打赏
举报
回复
从汉字来得到首字母的方法,你再扩展一下应就可以满足你的需求了.
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
function getpy(hzchar:string):char;
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
{ TForm1 }
function TForm1.getpy(hzchar: string): char;
begin
case WORD(hzchar[1])shl(8)+WORD(hzchar[2]) of
$B0A1..$B0C4 : result:='A';
$B0C5..$B2C0 : result:='B';
$B2C1..$B4ED : result:='C';
$B4EE..$B6E9 : result:='D';
$B6EA..$B7A1 : result:='E';
$B7A2..$B8C0 : result:='F';
$B9C1..$B9FD : result:='G';
$B9FE..$BBF6 : result:='H';
$BBF7..$BFA5 : result:='J';
$BFA6..$C0AB : result:='K';
$C0AC..$C2E7 : result:='L';
$C2E8..$C4C2 : result:='M';
$C4C3..$C5B5 : result:='N';
$C5B6..$C5BD : result:='O';
$C5BE..$C6D9 : result:='P';
$C6DA..$C8BA : result:='Q';
$C8BB..$C8F5 : result:='R';
$C8F6..$CBF9 : result:='S';
$CBFA..$CDD9 : result:='T';
$CDDA..$CEF3 : result:='W';
$CEF4..$D188 : result:='X';
$D189..$D4D0 : result:='Y';
$D4D1..$D7F9 : result:='Z';
else
result:=char(0);
end;
end;
procedure TForm1.Button1Click(Sender: TObject);
var
s:string;
begin
s:=getpy('新')+getpy('闻')+getpy('频')+getpy('道');
showmessage(s);
end;
end.
傻瓜教学——什么是
字符串
?
字符串
有哪些概念?
一、什么是
字符串
? 解释:对于"Holl world"(双引号)印出来的这一串字符叫做
字符串
。而 'A'(单引号)仅仅是字符 甚至于("")双引号里面没有什么字符就叫做空
字符串
。比如:空
字符串
这样写 int main() { ""; ////这个就叫做空
字符串
return 0; } 对于
字符串
这一板块还有一个重要的概念需要讲;就是
字符串
里有个叫做结束标识符 这个结束标识符就是:\0 且这个结束标识符不算作字符内容 二、
字符串
有哪些概念 我们知道概念之后,就...
判断一个
字符串
是否为另一个
字符串
的
字串
利用C++实现 判断
字符串
t是否为
字符串
s的
字串
实现
字符串
首字母大写
实现
字符串
首字母大写两种方式实现方式一:截取
字符串
的第一个字母,利用String的toUpperCase方法将第一个字母转换为大写,截取首字母后的
字串
,和转换为大写的首字母做拼接方式二:利用ASCII码将首字母转换为大写,这种方式效率会高一些 两种方式实现 方式一:截取
字符串
的第一个字母,利用String的toUpperCase方法将第一个字母转换为大写,截取首字母后的
字串
,和转换为大写的首字母做拼接 import org.junit.Test; public class StringTest1 {
java
生成
随机
字符串
的方法
2、将
字符串
中的第二个字符作为参数传入到 str中,这里的参数是要使用的,使用另一个
字符串
作为参数是因为 str中已有的
字符串
是一样的,所以我们也使用它来
生成
随机
字符串
。这里的
字符串
是要放入 str中的,它的值就是 str中的数组。这次学习到的随机数的
生成
方法有两种,一种是使用 Java中的随机数
生成
器(RandomNumber Generator)函数
生成
,另一种是使用 Python中的 pandas库
生成
,这两种方法各有优缺点,我们可以根据实际需要来选择。但是不管是哪种方法,都是可以
生成
随机
字符串
的。
【JavaScript】如何
生成
随机
字符串
一看就会
在JavaScript编程中,如何
生成
随机
字符串
,这就需要自己深入了解一下
字符串
类型,从此知道,字符是可以跟数字相互转换的,这就方便了我们
生成
随机
字符串
...
语言基础/算法/系统设计
16,748
社区成员
33,247
社区内容
发帖
与我相关
我的任务
语言基础/算法/系统设计
Delphi 语言基础/算法/系统设计
复制链接
扫一扫
分享
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章