哪位兄弟会java和delphi的?
java的这个语句
-----------------------------
String str="111000";
byte[] len = str.getBytes();
-----------------------------
用delphi应该怎么写?
java的这个语句
-----------------------------
String str="111000";
byte[] len = str.getBytes();
-----------------------------
用delphi应该怎么写?
var
Str:String;
CharArray:array of Char;
I:Integer;
begin
Str:='110110';
SetLength(CharArray,Length(Str));
for I:=1 to Length(Str) do
CharArray[I]:=Str[I]
end;
public class test { /**
* @param args
*/
public static void main(String[] args) {
String str = "110110";
byte[] b = str.getBytes();
for (int i = 0, size = b.length; i < size; i++)
System.out.println((char)b[i]);
}}
var
s:string;
b:array of byte;
i:integer;
begin
s:='111000';
setlength(b,length(s));
for i:=1 to length(s) do
begin
b[i-1]:=strtoint(copy(s,i,1));
memo1.Lines.Add(inttostr(b[i-1]));
end;
end;
var
str:string='111000';procedure aa;
var
len:array of byte;
i:integer;
begin
setlength(len,length(str));
for i:=low(len) to high(len) do
len[i]:=ord(str[i+1]);
setlength(len,0);
end;
Str:String;
CharArray:array of Char;
begin
Str:='110110';
SetLength(CharArray,Length(Str));
StrMove(PChar(CharArray),PChar(Str),Length(Str));
end;