freemarker中的substring取子串

1、substring取子串介绍

(1)表达式?substring(from,to)

(2)当to为空时,默认的是字符串的长度

(3)from是第一个字符的开始索引,to最后一个字符之后的位置索引

2、举例说明

     <#--freemarker中的substring取子串-->

     ${'EFGHIJKL'?substring(0)}
     ${'EFGHIJKL'?substring(1)}
     ${'EFGHIJKL'?substring(2)}
     ${'EFGHIJKL'?substring(3)}
     ${'EFGHIJKL'?substring(4)}
     ${'EFGHIJKL'?substring(5)}
     ${'EFGHIJKL'?substring(6)}
     ${'EFGHIJKL'?substring(7)}
     ${'EFGHIJKL'?substring(8)}

     ${'EFGHIJKL'?substring(0,1)}
     ${'EFGHIJKL'?substring(0,2)}
     ${'EFGHIJKL'?substring(0,3)}
     ${'EFGHIJKL'?substring(0,4)}
     ${'EFGHIJKL'?substring(0,5)}
     ${'EFGHIJKL'?substring(0,6)}
     ${'EFGHIJKL'?substring(0,7)}
     ${'EFGHIJKL'?substring(0,8)}

3、示例结果

     EFGHIJKL
     FGHIJKL
     GHIJKL
     HIJKL
     IJKL
     JKL
     KL
     L

     E
     EF
     EFG
     EFGH
     EFGHI
     EFGHIJ
     EFGHIJK
     EFGHIJKL

freemarker中的substring取子串,布布扣,bubuko.com

时间: 2024-10-02 15:16:23

freemarker中的substring取子串的相关文章

开发路程(4):C#中的SubString()的用法

先看语法: String.SubString(int index,int length)     index:开始位置,从0开始       length:你要取的子字符串的长度 例子: 1 using System; 2 using System.Collections.Generic; 3 using System.Text; 4 5 namespace str_sub 6 { 7 class Program 8 { 9 static void Main(string[] args) 10

java基础知识回顾之---java String final类普通方法的应用之“两个字符串中最大相同的子串”

/* * 3,两个字符串中最大相同的子串. * "qwerabcdtyuiop" * "xcabcdvbn" *  * 思路: * 1,既然取得是最大子串,先看短的那个字符串是否在长的那个字符串中. *   如果存在,短的那个字符串就是最大子串. * 2,如果不是呢,那么就将短的那个子串进行长度递减的方式取子串,去长串中判断是否存在. *   如果存在就已找到,就不用在找了. * 3.先找最大的子串,再递减子串找,找到,就停止 */ 原理图如图: 代码: publi

C#和Java中的Substring()

吐槽-使用清理软件整理电脑要注意,不要清理的"太狠",不然你会受伤的! C#中的Substring() 示例 实现代码 using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks; namespace WindowsDemo{    class Program    {        static void Main(stri

两个字符串中最大相同的子串

/* * 两个字符串中最大相同的子串. *  *  * * 思路: * 1,既然取得是最大子串,先看短的那个字符串是否在长的那个字符串中. * 如果存在,短的那个字符串就是最大子串. * 2,如果不是呢,那么就将短的那个子串进行长度递减的方式去子串,去长串中判断是否存在. * 如果存在就已找到,就不用在找了. */ public class Test2 { public static void main(String[] args) { // TODO 自动生成的方法存根 String s1="

给定两个字符串,获取两个字符串中最大相同的子串

1 package weekpratisce; 2 3 ///给定两个字符串,获取两个字符串中最大相同的子串 4 public class Demo9 { 5 public static void main(String[] args) { 6 String xx = "aaaaaaaaaaddddddd", yy = "45ddddda"; 7 String str = getMaxsubstring(xx, yy); 8 System.out.println(s

取出两个字符串中最大相同的子串

//************************************************************************* //题目要求:4.取出两个字符串中最大相同的子串. //************************************************************************* public class SearchMaxSameString { public static void main(String[] args

freemarker中的round、floor和ceiling数字的舍入处理

1.简易说明 (1)round:四舍五入 (2)floor:向下取整 (3)ceiling:向上取整 2.举例说明 <#--freemarker中的round.floor和ceiling数字的舍入处理--> <#--round:四舍五入--> <#--floor:向下取整--> <#--ceiling:向上取整--> <#assign numList = [12,0.23,89,12.03,69.56,45.67,-0.56,-8.05,-89.56,

java中关于subString()和indexOf()的用法

[JavaSe]java中关于subString()和indexOf()的用法 /**  * @详解关于subString()和indexOf()的用法,怎么联合使用  * @author 小夜的传说  *  */ public class Test { public static void main(String[] args) { String str = "my name is xiaoye's chuanshou"; str = str.substring(6);// str=

获取两个字符串中最大的相同子串

public class 获取两个字符串中最大的相同子串 { public static void main(String[] args) { String a="abcwerthelloadcedf"; String b="cdhelloesadcedf"; String c=getSonString(a,b); System.out.println(c); } private static String getSonString(String a, String