iT邦幫忙

0

kotlin使用mid擷取文字問題

https://ithelp.ithome.com.tw/upload/images/20191209/20123448Fe5kPYSws9.png
請問我該return什麼?感謝

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
海綿寶寶
iT邦大神 1 級 ‧ 2019-12-09 17:30:59
最佳解答
/**
 * You can edit, run, and share this code. 
 * play.kotlinlang.org 
 */
import kotlin.math.pow

fun main() {
    var workstring = "天無絶人之路"
    println(mid(workstring, 2, 5))
}

fun mid(txt:String, startnub:Int, nums:Int) : String {
    return txt.substring(startnub, nums)
}

選我最佳解答

1
marlin12
iT邦研究生 5 級 ‧ 2019-12-09 18:00:05
fun main() {
  val workstring = "天無絶人之路" 

  println( mid(workstring, 2, 5) )
}

fun mid( text: String, start: Int, length: Int ) : String {
  val end = kotlin.math.min( start + length, text.length )
    
  return text.substring( start, end )
}

我要發表回答

立即登入回答