Ruby程序查找字符串中的字符数(字符串长度)

查找字符串长度

给定一个字符串,我们必须找到Ruby中的字符总数(字符串长度)

Ruby中提供了一些预定义的方法,这些方法专门用于查找字符串中的字符数。它们分别是.size和.length。您可以使用它们中的任何一个来解决问题。但是最好是从头开始理解代码,以了解代码的内部逻辑。

使用的方法:

  • puts:用于在屏幕上为用户打印一些消息。

  • gets:用于接受用户的输入。

  • .length:此方法的主要功能是查找字符串的长度。

  • .size:功能与.length相同。

使用的变量:

  • str1:用于存储用户输入的字符串。

  • count:用作计数器变量。

Ruby代码查找字符串中的字符数

=begin 
Ruby program to find number of characters in the string.
=end

puts "Enter the String:"
str1=gets.chomp

count=0
for i in 1..str1.length
	if (str1[i] != '')
	count+=1
	end
end

puts "Number of characters are #{count}"

输出结果

RUN 1 :
Enter the String:
hrithik
Number of characters are 7

RUN 2:
Enter the String:
nhooo.com
Number of characters are 9

使用“ .length”和“ .size”方法查找字符串长度

=begin 
Ruby program to find length of a string.
=end

puts "Enter the String:"
str1=gets.chomp

puts "字符数是 #{str1.size}使用.size方法"
puts "字符数是  #{str1.length}使用.length方法"

输出结果

Enter the String:
nhooo.com
字符数是 9 使用.size方法
字符数是 9使用.length方法