我有一个变量,它是listBox句柄的字符串列表
string = get(handles.ListBox,'string');
string=
'file1'
'file2'
我想创建一个单独的字符串,如:
line= 'file1 file2'
为了在输出文件中将其写入一行。输入文件的数量可能会有所不同,所以我想以一般方式进行。我试过'horzcat','strcat'但没有成功。
答案 0 :(得分:6)
此任务专门有strjoin
功能:
C = {'one', 'two', 'three'};
str = strjoin(C)
答案 1 :(得分:2)
最简单的方法,也就是IMHO最干净的方法,就是用它们制作一个“矩阵”:
s1 = 'bla';
s2 = 'blabla';
scat = [ s1, s2 ];
答案 2 :(得分:1)
我找到了一个很好的方法:
S = {'file1'; 'file2'};
strjoin(S(:)', ' ')