package com.example.ipcplayer.activity; import com.example.ipcplayer.R; import android.app.Activity; import android.os.Bundle; public class StringActivity extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.lyric_view); String demo = "[00:25.66]我实在不愿轻易让眼泪留下"; stringconvert(demo); String demo1 = "[00:15:00]"; stringconvert(demo1); String demo2 = "00:25.66"; timeConvert(demo2); String demo3 = "22:33.44"; longConvert(demo3); } private void stringconvert(String demo) { int left = demo.indexOf("["); System.out.println("left= " + left); int right = demo.indexOf("]"); System.out.println("right= " + right); String time = demo.substring(left+1, right); System.out.println("Time= " + time); String content = demo.substring(right+1); System.out.println("COntent= " + content); } private void timeConvert(String time){ int index = time.indexOf("."); System.out.println("index= " + index); String t1 = time.substring(0,index); System.out.println("t1= " + t1); } private void longConvert(String time){ System.out.println("time= " + time); int index = time.indexOf(":"); System.out.println("index= " + index); int index1 = time.indexOf("."); System.out.println("index1= " + index1); String min = time.substring(0,index); System.out.println("min= " + min); String sec = time.substring(index+1,index1); System.out.println("sec= " + sec); String sec1 = time.substring(index1+1); System.out.println("sec1= " + sec1); long min1 = Long.parseLong(min); System.out.println("min1= " + min1); long sec2 = Long.parseLong(sec); System.out.println("sec2= " + sec2); long sec3 = Long.parseLong(sec1); System.out.println("sec3= " + sec3); long time1 = min1*60 + sec2 + sec3; System.out.println("time1= " + time1); } }